如何在upstart上发送电子邮件通知达到重生限制?

时间:2014-08-15 12:10:57

标签: ubuntu init ubuntu-14.04 upstart

是否可以在新手达到重生限制时发送电子邮件通知?

respawn
respawn limit 5 60

1 个答案:

答案 0 :(得分:5)

当达到重生限制时,Upstart会发出扭曲的停止事件:PROCESS env var设置为" respawn"。

以下作业利用此事件发送通知:

start on stopped JOB=job-de-manuel RESULT=failed PROCESS=respawn

task

exec sendmail # yada yada yada

如果您不确定如何填写sendmail参数,请阅读联机帮助页。

此外,如果作业未配置为重新生成,您可能希望收到电子邮件。如果是这样,只需删除PROCESS = respawn位并保持RESULT =失败位(以及JOB =变量)。