ubuntu - 如何在 Upstart 达到重生限制时发送电子邮件通知?

标签 ubuntu init ubuntu-14.04 upstart

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

respawn
respawn limit 5 60

最佳答案

是的。

当达到重生限制时,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=failed 位(以及 JOB= 变量)。

关于ubuntu - 如何在 Upstart 达到重生限制时发送电子邮件通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25326179/

相关文章:

ruby - 在 Ubuntu 14.04 上安装 Compass 1.0.1 失败

linux - 一键部署需要哪些权限设置?

python - 在 Python 3.4.4 和 Linux 中安装 Numpy

带有 header 和包含的 c 源代码

swift - 错误 : "cannot invoke initializer" for function to be executed on Watch OS only

swift - 通过覆盖 init 从 Storyboard初始化 View Controller

node.js - Node 前 gyp 错误!堆栈错误: Failed to execute '/usr/local/bin/node/usr/local/lib/node_modules

node.js - 服务器上的 Node Forever(npm 包)内存泄漏

php - Apache 服务器: can't render php and html at once

SSL 证书已更新但更改不可见