Я использую систему Debian, и у меня есть сценарий инициализации в /etc/init.d/
который запускает демон с помощью start-stop-daemon
:
start-stop-daemon --start --quiet --pidfile /tmp/myproject.pid --exec /usr/bin/somebin || return 2
Если /usr/bin/somebin
записывает в STDERR, этот вывод автоматически записывается в системный журнал? Или мне нужно сделать что-то явное, чтобы получить вывод в STDERR в системный журнал?
У меня нет под рукой Debian для тестирования, но я помню, что он не перенаправляет автоматически в системный журнал. Вы должны вручную обработать что-то вроде этого:
>> /var/log/myproject.log 2>&1