我的暴发configuration看起来像这样
start on filesystem stop on runlevel S respawn exec /path/to/my/script
当这个脚本死亡,重新生成我想收到一封电子邮件。 这是可能的,还是我使用错误的工具?
谢谢!
你可以写一个启动后的节来发送电子邮件。
# An Upstart script to manage the foo service respawn post-start script echo "my-foo service started at `date +"%F %T.%N"`" | mail -s "My-foo Service Started" [email protected] echo "my-foo service started at `date +"%F %T"`" | mail -s "My-foo Service Started" [email protected] end script exec -u foo-user /usr/local/bin/foo
您可以在脚本中添加mail命令,或者编写一个包装脚本,然后调用脚本。 那么你会有Upstart使用你的包装脚本。
echo 'Script scriptname respawned' | mail -s "respawn notice" [email protected]