我想在我的服务器上实现一个简单的功能:
我想知道我在服务器上运行的进程何时处于活动状态或不处于活动状态。 如果此过程未运行,我会向管理员发送电子邮件。
要实现此功能,我正在考虑在x小时内安排一个cron作业。
如何实施此cron-job?我用过python服务器端。
这是更好的解决方案吗?
答案 0 :(得分:1)
我假设您的服务器是* nix,因为您提到了cronjobs。
如果你谷歌它,你可以找到完全具备此功能的bash脚本。这是一个bash脚本,它检查特定服务并在服务中断时发送电子邮件:
http://bash.cyberciti.biz/monitoring/simple-process-checker-script/
您只需调整_chklist,_sendemail和_email变量以满足您的需求