当我的systemd服务崩溃或挂起(即进入失败状态;我使用WatchdogSec =监视挂起)时,我需要发送网络消息。我注意到较新的systemd具有FailureAction =,但是然后看到它不允许任意命令,而只是重新启动/关闭。
具体来说,我需要一种方法,在systemd检测到程序崩溃时发送一条网络消息,而在检测到程序挂起时发送另一条消息。
我希望有一个比“解析日志”更好的答案,并且我需要一些响应时间很短的东西,因此我认为轮询方法不是很好;它应该是事件发生触发的事件。
您能否提供一个示例(甚至是无效的示例)来说明您要实现的目标?
—
dawud
您能否编辑问题以添加此信息,而不是在评论中添加它?:)
—
dawud