文件名称:linux下监控进程程序
文件大小:2KB
文件格式:PY
更新时间:2016-03-20 03:31:15
监控
1,应用范围:在linux系统下的监控程序,根据进程名称监控一些进程或程序,如果某个程序停止运行,则发送一个提醒邮件或者飞信通知。 通过crontab机制,在设定的时间间隔内反复执行监控程序,达到每隔一个时间间隔监控一下进程的运行情况,若有异常则报警。 2,注意事项: (1)进程列表在一个configurationfile.txt文件中,进程名的格式又/n分隔,如下: chrome firefox ..... (2)通过飞信发送通知短信的前提是发送的对象必须是自己的飞信好友,发送的邮箱和手机号可以再程序中自行修改。 (3)配置crontab,进入etc/crontab 文件,在crontab文件下加一行,注意程序和配置文件的路径都要写绝对路径,我的crontab格式如下 * /10 * * * root python /home/smartbrandnew/Desktop/MonitorProc.py /home/smartbrandnew/Desktop/configurationfile.txt 每10分钟执行一次 3,使用方法: (1)编辑好configurationfile.txt,进程名的配置文件,在代码中修改发送接收的邮箱号及密码,或者发送接收的飞信号及密码,以及选择发送邮件还是飞信的方式,或者二者皆要。 (2)将MonitorProc.py和configurationfile.txt发在同一个目录下。 (3)配置crontab,重写系统即会在你设定的时间间隔反复执行MonitorProc.py监控程序,监控配置文件里的进程。