写了个监控nginx进程的Python脚本


Posted in Python onMay 10, 2012
#!/usr/bin/env python 
import os, sys, time while True: 
time.sleep(3) 
try: 
ret = os.popen('ps -C nginx -o pid,cmd').readlines() 
if len(ret) < 2: 
print "nginx process killed, restarting service in 3 seconds." 
time.sleep(3) 
os.system("service nginx restart") 
except: 
print "Error", sys.exc_info()[1]

设置文件可执行属性,加入到/etc/rc.local,总算放心了。
这种方法还可以监控别的进程,我相信应该有现成的监控软件,但是我觉得写个脚本更方便。
Python 相关文章推荐
小结Python用fork来创建子进程注意事项
Jul 03 Python
玩转python selenium鼠标键盘操作(ActionChains)
Apr 12 Python
python 数据的清理行为实例详解
Jul 12 Python
Python编程实现的图片识别功能示例
Aug 03 Python
python机器学习之神经网络(一)
Dec 20 Python
python 异或加密字符串的实例
Oct 14 Python
python获取中文字符串长度的方法
Nov 14 Python
python 通过手机号识别出对应的微信性别(实例代码)
Dec 22 Python
浅谈python累加求和+奇偶数求和_break_continue
Feb 25 Python
Python如何爬取51cto数据并存入MySQL
Aug 25 Python
pytorch 移动端部署之helloworld的使用
Oct 30 Python
python字典的元素访问实例详解
Jul 21 Python
400多行Python代码实现了一个FTP服务器
May 10 #Python
使用PYTHON接收多播数据的代码
Mar 01 #Python
使用PYTHON创建XML文档
Mar 01 #Python
基于python的汉字转GBK码实现代码
Feb 19 #Python
python 装饰器功能以及函数参数使用介绍
Jan 27 #Python
Python常见文件操作的函数示例代码
Nov 15 #Python
python 控制语句
Nov 03 #Python
You might like
理解JavaScript中的事件
2006/09/23 Javascript
jquery的Theme和Theme Switcher使用小结
2010/09/08 Javascript
基于jQuery的动态表格插件
2011/03/28 Javascript
JS代码同步文本框内容的实例方法
2013/07/12 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
2016/09/29 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
2016/12/13 Javascript
js匿名函数使用&amp;传参(实例)
2017/09/08 Javascript
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
[01:21:58]守擂赛DOTA2第一周决赛
2020/04/22 DOTA
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
Python入门篇之面向对象
2014/10/20 Python
Python中type的构造函数参数含义说明
2015/06/21 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
django xadmin action兼容自定义model权限教程
2020/03/30 Python
python 画图 图例自由定义方式
2020/04/17 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
英语教师自荐信
2014/05/26 职场文书
农村党支部书记党群众路线四风问题整改措施
2014/09/26 职场文书
优秀教师自我评价范文
2014/09/27 职场文书
2014年党委工作总结
2014/11/22 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
一年级下册数学教学反思
2016/02/16 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技