Я использую сценарий инициализации для запуска простого процесса, который запускается с помощью:
start-stop-daemon --start --quiet --chuid $DAEMONUSER \
--make-pidfile --pidfile $PIDFILE --background \
--exec $DAEMON $DAEMON_ARGS
процесс с именем $ DAEMON обычно выводит информацию журнала на свой стандартный вывод. Насколько я могу судить, эти данные нигде не хранятся.
Я хотел бы записать или добавить стандартный вывод $ DAEMON в какой-нибудь файл.
Единственное известное мне решение - это указать демону start-stop-daemon вызвать shellscript вместо $ DAEMON напрямую; затем сценарий вызывает $ DAEMON и записывает в файл журнала. Но для этого требуется дополнительный скрипт, который, как и изменение самого демона, кажется неправильным способом решения такой типичной задачи.