我正在运行 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