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