这是我运行的工作的一个例子.如果它退出,我想收到通知,因为它保持不变是很重要的.
(我知道php不是最好的工具,但它是别人的代码,所以,无论如何)
/etc/init/watchdog.conf
# Events
start on startup
stop on shutdown
# Automatically respawn
respawn
respawn limit 20 5
# Run the script!
script
exec $PHP_PATH/php -f $WD_PATH/index.php wd_run
end script
解决方法:
您可以添加一个发布后脚本,如果重新生成服务,该脚本将发送电子邮件 –
post-start script
echo "my-foo service started at `date +"%F %T.%N"`" | mail -s "My-foo Service Started" [email protected]
end script
同样你可以使用post-stop:
post-stop script
echo "my-foo service stopped at `date +"%F %T.%N"`" | mail -s "My-foo Service Stopped" [email protected]
end script
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。