linux系统使用python监控apache服务器进程脚本分享


Posted in Python onJanuary 15, 2014

crtrl.py监控Apache服务器进程的Python 脚本

!/usr/bin/env Python 
import os, sys, time 
while True: 
time.sleep(4) 
try: 
ret = os.popen('ps -C apache -o pid,cmd').readlines() 
if len(ret) < 2: 
print "apache 进程异常退出, 4 秒后重新启动" 
time.sleep(3) 
os.system("service apache2 restart") 
except: 
print "Error", sys.exc_info()[1]

设置文件权限为执行属性(使用命令 chmod +x crtrl.py),然后加入到/etc/rc.local 即可,一旦 Apache 服务器进程异常退出,该脚本自动检查并且重启。 简单说明一下清单 5 这个脚本不是基于/proc 伪文件系统的,是基于 Python 自己提供的一些模块来实现的 。这里使用的是 Python 的内嵌 time 模板,time 模块提供各种操作时间的函数。

Python 相关文章推荐
python远程登录代码
Apr 29 Python
Python 过滤字符串的技巧,map与itertools.imap
Sep 06 Python
Python中使用gzip模块压缩文件的简单教程
Apr 08 Python
Python基于scipy实现信号滤波功能
May 08 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
Mar 19 Python
pyecharts调整图例与各板块的位置间距实例
May 16 Python
keras的siamese(孪生网络)实现案例
Jun 12 Python
详解Pandas 处理缺失值指令大全
Jul 30 Python
Python pexpect模块及shell脚本except原理解析
Aug 03 Python
学会Python数据可视化必须尝试这7个库
Jun 16 Python
Python必备技巧之字符数据操作详解
Mar 23 Python
Python各协议下socket黏包问题原理
Apr 12 Python
Python获取当前时间的方法
Jan 14 #Python
Python生成随机数的方法
Jan 14 #Python
python模拟登陆Tom邮箱示例分享
Jan 13 #Python
python调用cmd命令行制作刷博器
Jan 13 #Python
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 #Python
python实现异步回调机制代码分享
Jan 10 #Python
python3使用tkinter实现ui界面简单实例
Jan 10 #Python
You might like
人尽可用的Windows技巧小贴士之下篇
2007/03/22 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
javascript:以前写的xmlhttp池,代码
2008/05/18 Javascript
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
JS模板实现方法
2013/04/03 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
javascript 小数乘法结果错误的处理方法
2016/07/28 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
详解JS模块导入导出
2017/12/20 Javascript
vue + element-ui实现简洁的导入导出功能
2017/12/22 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
压缩包密码破解示例分享(类似典破解)
2014/01/17 Python
Python字符串和文件操作常用函数分析
2015/04/08 Python
Python中的探索性数据分析(功能式)
2017/12/22 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
python实现zabbix发送短信脚本
2018/09/17 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
python使用sessions模拟登录淘宝的方式
2019/08/16 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
Python3 webservice接口测试代码详解
2020/06/23 Python
python实现定时发送邮件
2020/12/23 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
2021/01/08 Python
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
2013/07/19 HTML / CSS
面试求职的个人自我评价
2013/11/16 职场文书
2014年小学生迎国庆65周年演讲稿
2014/09/27 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
2016年学校招生广告语
2016/01/28 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL