Каталог по умолчанию сервисных файлов: etc/systemd/system
и в то время как это работает хорошо, я задавался вопросом, было ли возможно указать другой каталог, куда сервисные файлы могут быть помещены. Причина я хочу это, состоит в том, потому что я хотел бы сохранить сервисные файлы, которые принадлежат программному обеспечению, которое я пишу вместе.
Вы знаете, возможно ли это?
На самом деле реальные сервисные файлы находятся в /lib/systemd/system
. Символьные ссылки на них создаются в /etc/systemd/system
, когда сервисам включают.
, Если Вы хотите поместить свои сервисные файлы где-то в другом месте, разрешение, но когда Вы хотите включить сервис, необходимо указать полный путь в реальный сервисный файл так, чтобы systemd мог сделать символьную ссылку на /etc/systemd/system
, например:
sudo systemctl enable /path/to/my-service-file