Как создавать каталоги демонов и кто за это отвечает? - PullRequest
0 голосов
/ 26 ноября 2018

Я впервые пишу демон и мне интересно, кто отвечает за создание нужных ему каталогов (Другой вопрос может быть, если я использую хороший шаблон или нет, не стесняйтесь комментировать это тоже).

Я придерживаюсь этой файловой структуры:

/var/lib/{{ daemon_name }}/main.py - main file
/var/run/{{ daemon_name }}/{{ daemon_name }}.pid
/var/log/{{ daemon_name }}/{{ daemon_name }}.log

Дело в том, что ни одна из этих папок не существует на компьютере клиента.

Должен ли сам демон их создавать?

Должно ли это быть за установку?Я подумываю использовать сценарий bash для установки.

Должен ли я создать пользователя, которому будут принадлежать все эти папки и в котором есть какие-либо проблемы с безопасностью?

Заранее спасибо!

...