【发布时间】:2018-02-22 15:57:04
【问题描述】:
在将程序作为 systemd 服务运行时,我无法通过管道将 STDOUT 和 STDERR 传输到文件。我尝试将以下内容添加到 .service 文件中:
ExecStart=/apppath/appname > /filepath/filename 2>&1
但这不起作用。输出最终在 /var/log/messages 中,可以使用 journalctl 查看,但我想要一个单独的文件。
我也尝试设置StdOutput=tty,但找不到将其重定向到文件的方法。
任何帮助将不胜感激。
【问题讨论】:
标签: linux stdout fedora systemd stderr