我的电脑运行了多个Java进程作为systemd服务。systemd日志最终会在syslog中累积导致磁盘空间不足。如何将由systemd服务启动的日志重定向到/dev/null,以便它不会在syslog中积累。由于这个问题,机器经常出现磁盘空间不足的情况。但是,我需要能够使用journalctl查看systemd服务日志。我找到的可能解决方案有:
1.修改/etc/systemd/journald.conf配置,设置'ForwardToSyslog=no'
2.在systemd服务文件本身中添加StandardOutput=null
然而,第一个解决方案完全停止了发送到syslog的所有日志,而第二个解决方案则没有起作用。我希望只停止转发来自systemd服务的日志消息。
journalctl -u <unit> -f
来查看它们了 :/ 有没有一种方法可以保留 journald,但不将其转发到 syslog? - Konstantine Rybnikov