有没有办法用monit检查脚本的结果?例如,脚本返回 0 表示正常,但 1 表示失败。这个想法是直接从本地机器上的 monit 调用脚本并解释结果并发送电子邮件。
例如,脚本可以进行一些硬件检查。
我的解决方法是使用 cron 调用脚本并将结果写入文件并使用 monit 检查文件。
小智 10
程序状态测试完全符合您的要求。使用它来检查脚本的状态命令。
例如:
check program hwtest with path /usr/local/bin/hwtest.sh
with timeout 500 seconds
if status = 1 then alert
if status = 3 for 5 cycles then exec "/usr/local/bin/emergency.sh"
Run Code Online (Sandbox Code Playgroud)