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 相关文章推荐
Flask框架中密码的加盐哈希加密和验证功能的用法详解
Jun 07 Python
Python算法应用实战之队列详解
Feb 04 Python
浅谈python内置变量-reversed(seq)
Jun 21 Python
wxPython实现窗口用图片做背景
Apr 25 Python
pycharm设置注释颜色的方法
May 23 Python
python操作redis方法总结
Jun 06 Python
利用Python如何制作好玩的GIF动图详解
Jul 11 Python
python对绑定事件的鼠标、按键的判断实例
Jul 17 Python
基于Python实现签到脚本过程解析
Oct 25 Python
django2.2 和 PyMySQL版本兼容问题
Feb 17 Python
Python pytesseract验证码识别库用法解析
Jun 29 Python
Python进度条的使用
May 17 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
提问的智慧
2006/10/09 PHP
php下删除一篇文章生成的多个静态页面
2010/08/08 PHP
初识PHP
2014/09/28 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
PHP多种序列化/反序列化的方法详解
2017/06/23 PHP
yii2 url重写并隐藏index.php方法
2018/12/10 PHP
laravel 数据验证规则详解
2019/10/23 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
javascript面向对象之Javascript 继承
2010/05/04 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
node.js中的http.request方法使用说明
2014/12/14 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
2017/08/19 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
Layui实现主窗口和Iframe层参数传递
2019/11/14 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
Python 内置函数memoryview(obj)的具体用法
2017/11/23 Python
python删除字符串中指定字符的方法
2018/08/13 Python
pycharm配置git(图文教程)
2019/08/16 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
Python sklearn中的.fit与.predict的用法说明
2020/06/28 Python
python中如何写类
2020/06/29 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
Python colormap库的安装和使用详情
2020/10/06 Python
蒂娜商店:Tiina the Store
2019/12/07 全球购物
Nixon手表英国官网:美国尼克松手表品牌
2020/02/10 全球购物
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
大四本科生的自我评价
2013/12/30 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
MySQL分库分表详情
2021/09/25 MySQL
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript