【发布时间】:2017-12-27 07:17:17
【问题描述】:
我的计算机将多个 java 进程作为 systemd 服务运行。systemd 日志在 syslog 中累积,最终导致磁盘空间不足。如何将 systemd 服务启动的日志重新定向到 /dev/null 以便它不会在 syslog 中累积。由于这个问题,机器不断地用完磁盘空间。但是,我需要能够使用 journalctl 来查看 systemd 服务日志。我找到的可能解决方案是:
1.通过设置修改/etc/systemd/journald.conf中的配置 'ForwardToSyslog=no'
2.在systemd服务文件本身中添加StandardOutput=null
但是第一个解决方案完全停止发送到 syslog 的所有日志,解决方案 2 不起作用。我希望仅停止转发来自 systemd 服务的日志消息。
【问题讨论】:
标签: linux ubuntu logging systemd syslog