写了个监控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中列表(list)操作方法汇总
Aug 18 Python
解决Python requests 报错方法集锦
Mar 19 Python
Python3.6日志Logging模块简单用法示例
Jun 14 Python
对python生成业务报表的实例详解
Feb 03 Python
Python编写合并字典并实现敏感目录的小脚本
Feb 26 Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 Python
Pyinstaller 打包exe教程及问题解决
Aug 16 Python
python 已知平行四边形三个点,求第四个点的案例
Apr 12 Python
matplotlib 对坐标的控制,加图例注释的操作
Apr 17 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
Apr 23 Python
python中列表的含义及用法
May 26 Python
使用Keras画神经网络准确性图教程
Jun 15 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
discuz7 phpMysql操作类
2009/06/21 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
php编程每天必学之表单验证
2016/03/01 PHP
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
javascript实现倒计时并弹窗提示特效
2015/06/05 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
原生js+canvas实现下雪效果
2020/08/02 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
Python利用itchat对微信中好友数据实现简单分析的方法
2017/11/21 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
Python Web框架之Django框架文件上传功能详解
2019/08/16 Python
Python模块相关知识点小结
2020/03/09 Python
如何解决pycharm调试报错的问题
2020/08/06 Python
番木瓜健康和保健产品第一大制造商:Herbal Papaya
2017/04/25 全球购物
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
历史学专业毕业生求职信
2013/09/27 职场文书
工作疏忽检讨书
2014/01/25 职场文书
大学班长的职责
2014/01/27 职场文书
司机岗位职责说明书
2014/07/29 职场文书
大客户经理岗位职责
2015/04/09 职场文书
幼儿园食品安全责任书
2015/05/08 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
2019同学聚会主持词
2019/05/06 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
python scipy 稀疏矩阵的使用说明
2021/05/26 Python
浅谈JS的原型和原型链
2021/06/04 Javascript