STDERR 是否会进入 LSB 初始化脚本中的系统日志?

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 的输出写入系统日志?

答案1

我手边没有 Debian 系统可以测试,但我记得它不会自动重定向到 syslog。您必须手动处理,如下所示:

>> /var/log/myproject.log 2>&1

相关内容