6

В системах Ubuntu или * nix существует соглашение о хранении файлов Unix Domain Socket в определенном каталоге? Я видел, как приложения хранят его в /tmp , но я думал, что /tmp можно периодически очищать, нет?

1 ответ1

0

Никто, кроме приложения, создающего файл в /tmp, не должен удалять этот файл. Несколько распространено предлагать опцию очистки /tmp при загрузке, но это должно быть включено администратором.

Мой дистрибутив обычно помещает сокеты и pid-файлы в /var /run /appname.

Для справки:
Руководство по разработке Gentoo: Файловая система
Стандарт иерархии файловой системы
Структура директории FreeBSD

Ни один из них не говорит вам, где разместить сокеты, но все они указывают на /var как папку общего назначения для материалов, создаваемых процессами во время выполнения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .