写了个监控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中数据解析
May 05 Python
Python深入06——python的内存管理详解
Dec 07 Python
python opencv检测目标颜色的实例讲解
Apr 02 Python
Python基础学习之函数方法实例详解
Jun 18 Python
python 环境搭建 及python-3.4.4的下载和安装过程
Jul 20 Python
python BlockingScheduler定时任务及其他方式的实现
Sep 19 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
Dec 11 Python
基于Python 中函数的 收集参数 机制
Dec 21 Python
tensorflow使用range_input_producer多线程读取数据实例
Jan 20 Python
使用keras实现孪生网络中的权值共享教程
Jun 11 Python
利用Python的folium包绘制城市道路图的实现示例
Aug 24 Python
Python如何截图保存的三种方法(小结)
Sep 01 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
几款免费开源的不用数据库的php的cms
2010/12/19 PHP
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
2014/09/23 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
2015/08/05 Javascript
JavaScript基础知识点归纳(推荐)
2016/07/09 Javascript
使用Vue.js创建一个时间跟踪的单页应用
2016/11/28 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
2017/07/17 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
python从ftp下载数据保存实例
2013/11/20 Python
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
python网络编程学习笔记(三):socket网络服务器
2014/06/09 Python
介绍Python的Urllib库的一些高级用法
2015/04/30 Python
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
2020/11/18 Python
CSS3制作彩色进度条样式的代码示例分享
2016/06/23 HTML / CSS
加拿大当代时尚服饰、配饰和鞋类专业零售商和制造商:LE CHÂTEAU
2017/10/06 全球购物
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
房地产开发计划书
2014/01/10 职场文书
初中数学教学反思
2014/01/16 职场文书
古汉语文学求职信范文
2014/03/16 职场文书
文秘应届生求职信
2014/07/05 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
怎样写辞职信
2015/02/27 职场文书
活动主持人开场白
2015/05/28 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫
MySQL范围查询优化的场景实例详解
2022/06/10 MySQL