检查cronjob是否已经运行
问题描述:
我有一个运行在crontab中的python脚本,我想检查它是否运行成功或没有运行?如果没有,则发送邮件或另一种通知。我如何根据Cron日志进行通知?检查cronjob是否已经运行
事情我已经尝试过:
- 所有蟒蛇文件中的例外,我已经处理
极品:通知用户如果cron作业没有成功运行?
答
为了通知天气cron作业是否运行,您可以在cpanel 'cron作业'页面中设置电子邮件ID。所以一旦文件得到执行,您将收到电子邮件。
答
专门为cronjobs提供监控服务,完全按照您的要求进行。我偏重于WDT.io,这里有详细的说明:https://cookbook.wdt.io/cron.html。
+0
嘿@Chritstian感谢您的回复,有没有什么方法可以不使用第三方软件 –
+0
您可以构建自己的外部监控解决方案。这并不复杂,但仍需要一些时间。因此,只有当你的时间比这些第三方服务收费低时才有意义。 –
我将每10分钟运行一次cron作业,所以我只想在执行失败时收到邮件, –
只能在执行失败时发送邮件吗? –