相关疑难解决方法(0)

如何记录start-stop-daemon启动的进程的stdout?

我使用init脚本来运行一个简单的进程,该进程以:

start-stop-daemon --start --quiet --chuid $DAEMONUSER    \
    --make-pidfile --pidfile $PIDFILE --background       \
    --exec $DAEMON $DAEMON_ARGS
Run Code Online (Sandbox Code Playgroud)

名为$ DAEMON的进程通常将日志信息打印到其标准输出.据我所知,这些数据没有存储在任何地方.

我想将$ DAEMON的stdout写入或附加到某个文件中.

我知道的唯一解决方案是告诉start-stop-daemon直接调用一个shellscript而不是$ DAEMON; 然后脚本调用$ DAEMON并写入日志文件.但这需要一个额外的脚本,就像修改守护进程本身一样,似乎是解决这种常见任务的错误方法.

logging stdout init.d start-stop-daemon

115
推荐指数
6
解决办法
9万
查看次数

标签 统计

init.d ×1

logging ×1

start-stop-daemon ×1

stdout ×1