自定义服务填满系统日志

自定义服务填满系统日志

我们有一个通过 启动的定制服务systemd。文件存储在/etc/systemd/system/custom.service

一切都很好,但我们刚刚遇到了磁盘已满的情况。我想应该systemd捕获所有进程stdout并将其写入/var/log/syslog

我们的自定义服务将所有写入STDOUT实际日志文件。所以我们可以忽略syslog

我怎样才能抑制所有内容的stdout写入syslog

答案1

如图所示文档,您可以重定向StandardOutput=到任何您想要的位置。默认情况下,这是journal。您可以将其更改为null,以导致标准输出被丢弃。

[Service]
StandardOutput=null

相关内容