在运行时启用/禁用journald ForwardToSyslog选项

在运行时启用/禁用journald ForwardToSyslog选项

我目前正在致力于ForwardToSyslog在运行时启用和禁用 systemd-journald 中的选项。

当我将其设置为“no”时 ->ForwardToSyslog=no随后/etc/systemd/journald.confsystemctl restart systemd-journald的 rsyslog 生成的文件停止接收信息。

我的问题:

通过执行以下操作重新启用对 syslog 的转发:ForwardToSyslog=yesin/etc/systemd/journald.conf后跟的systemctl restart systemd-journald不是在 rsyslog 文件中获取日志。

只有新启动的 systemd 服务才会转发日志,但那些正在运行的服务需要重新启动。

我的问题:

这是系统日志的错误吗?

有没有比重新启动所有正在运行的服务更好的方法将日志转发到系统日志?

编辑:

我用的是systemd 230

答案1

这是系统中的错误据信该问题已得到解决。

听起来您已经在相对当前版本的 systemd 中重现了它,因此您应该对该错误进行评论并与开发人员进行跟进。

感谢@JdeBP 提供问题参考。

相关内容