使用Windows的wmic命令,获取可执行文件的运行状况、文件路径、PID,如果可执行文件挂掉,就重启并邮件告警。 因为监控的可执行文件的文件名一样,不好区分,所以我使用文件的绝对路径为标准来判断是否正常运行,代码及详细解释如下:#-*-coding:utf-8-*-importosimportwin32apiimportsmtplibfromemail.mime.textimportMIMETextdefget_pidWay(file_name):ept_list=[...
继续阅读 >