Я пытаюсь запустить /etc/init.d/mydaemon status
, но systemd
мешает с собственным неправильным состоянием, которое может полагаться на pid-файлы в случае сценариев SysV (этот сценарий init.d не использует pid-файлы).
Как это происходит, и что такое обходной путь?
Постройте выскочившую работу, это может решить вашу проблему. Это сработало для меня. Это можно сделать следующим образом:
Создать /etc/init/myjob.conf
Добавить следующие записи в файл
description "my Job"
start on startup
task
exec /path/to/my/script.sh
Это всего лишь пример. Вы можете дать любое имя и путь к вашему сценарию.