我们最近搬到了systemd,它非常有用。但我找不到记录给定服务的启动和重启的方法。
我可以使用journalctl SYSLOG_IDENTIFIER=systemd -u some-service.service
来查看条目,但似乎没有办法在发生时记录它。
我知道我可以挂钩ExecStartPre=
或ExecStartPost=
指令,但我们有很多服务。我希望有一个更通用的解决方案。
答案 0 :(得分:1)
我为每项服务记录系统操作的唯一方法是嵌入" systemd-notify"调用你的应用程序。这是否可用于创建启动,停止,退出操作的应用程序历史/日志仍然是TBD。我目前正在开发一个尝试这种方法的项目。得爱系统;)