我希望当一个 upstart 作业失败并重生时,以及当所有重生都耗尽并且作业失败时收到一封电子邮件。
我怎样才能做到这一点?
答案1
Upstart 会自动记录作业何时重生以及何时放弃作业。
[266017.061509] init: foo main process (11582) terminated with status 1
[266017.061684] init: foo respawning too fast, stopped
因此,只需查看这些消息的日志,并在看到时发送电子邮件警报。