写了个监控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 ElementTree 基本读操作示例
Apr 09 Python
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
Jun 25 Python
Python中无限元素列表的实现方法
Aug 18 Python
django实现同一个ip十分钟内只能注册一次的实例
Nov 03 Python
利用Python在一个文件的头部插入数据的实例
May 02 Python
解决Python中list里的中文输出到html模板里的问题
Dec 17 Python
PyQt5 加载图片和文本文件的实例
Jun 14 Python
详解Python绘图Turtle库
Oct 12 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
Dec 04 Python
使用python matplotlib 画图导入到word中如何保证分辨率
Apr 16 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
python实现感知机模型的示例
Sep 30 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
特详细的PHPMYADMIN简明安装教程
2008/08/01 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
CI框架的安全性分析
2016/05/18 PHP
php 判断过去离现在几年的函数(实例代码)
2016/11/15 PHP
Javascript - HTML的request类
2007/01/09 Javascript
javascript 混合的构造函数和原型方式,动态原型方式
2009/12/07 Javascript
JS的replace方法介绍
2012/10/20 Javascript
使用纯javascript实现经典扫雷游戏
2015/04/23 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
jQuery实现对象转为url参数的方法
2017/01/11 Javascript
bootstrap的常用组件和栅格式布局详解
2017/05/02 Javascript
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
详解vue-cli@2.x项目迁移日志
2019/06/06 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
2020/03/09 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
[01:29:31]VP VS VG Supermajor小组赛胜者组第二轮 BO3第一场 6.2
2018/06/03 DOTA
python列表去重的二种方法
2014/02/14 Python
Python中的探索性数据分析(功能式)
2017/12/22 Python
解决pycharm无法调用pip安装的包问题
2018/05/18 Python
对python requests发送json格式数据的实例详解
2018/12/19 Python
python 自定义装饰器实例详解
2019/07/20 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
Pycharm配置PyQt5环境的教程
2020/04/02 Python
python删除某个目录文件夹的方法
2020/05/26 Python
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
白酒市场营销方案
2014/02/25 职场文书
西式结婚主持词
2014/03/14 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
大学军训通讯稿
2015/07/18 职场文书
2015年中秋晚会主持稿
2015/07/30 职场文书
MySQL一些常用高级SQL语句
2021/07/03 MySQL