写了个监控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 相关文章推荐
php使用递归与迭代实现快速排序示例
Jan 23 Python
Python字符串处理函数简明总结
Apr 13 Python
Hadoop中的Python框架的使用指南
Apr 22 Python
python使用opencv驱动摄像头的方法
Aug 03 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
Feb 19 Python
Python-Seaborn热图绘制的实现方法
Jul 15 Python
python实现七段数码管和倒计时效果
Nov 23 Python
Python 脚本的三种执行方式小结
Dec 21 Python
python操作cfg配置文件方式
Dec 22 Python
Python实现钉钉订阅消息功能
Jan 14 Python
Python+OpenCV实现图像的全景拼接
Mar 05 Python
Pytest之测试命名规则的使用
Apr 16 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
2020显卡排行榜天梯图 显卡天梯图2020年3月最新版
2020/04/02 数码科技
php获取新浪微博数据API实例
2013/11/12 PHP
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
javaScript 计算两个日期的天数相差(示例代码)
2013/12/27 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
Javascript中的几种继承方式对比分析
2016/03/22 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
2017/03/15 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
angularjs http与后台交互的实现示例
2018/12/21 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
2019/05/10 Javascript
js 实现碰撞检测的示例
2020/10/28 Javascript
python缩进区别分析
2014/02/15 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
对python 生成拼接xml报文的示例详解
2018/12/28 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
Django多数据库的实现过程详解
2019/08/01 Python
python实现ping命令小程序
2020/12/28 Python
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
GLAMGLOW香港官网:明星出镜前的秘密武器
2017/03/16 全球购物
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
毕业寄语大全
2014/04/09 职场文书
教师求职自荐书
2014/06/14 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
2014年民警工作总结
2014/11/25 职场文书
五四青年节活动总结
2015/02/10 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
Windows11 Insider Preview Build 25206今日发布 更新内容汇总
2022/09/23 数码科技