Назад | Перейти на главную страницу

Идет ли STDERR в системный журнал в сценарии инициализации LSB?

Я использую систему 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