写了个监控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算法之栈(stack)的实现
Aug 18 Python
python求列表交集的方法汇总
Nov 10 Python
详解Python验证码识别
Jan 25 Python
深入理解Python中的super()方法
Nov 20 Python
python实现多线程端口扫描
Aug 31 Python
pytorch之Resize()函数具体使用详解
Feb 27 Python
Python编程快速上手——强口令检测算法案例分析
Feb 29 Python
python中怎么表示空值
Jun 19 Python
Python OpenCV去除字母后面的杂线操作
Jul 05 Python
Django视图、传参和forms验证操作
Jul 15 Python
Python 转移文件至云对象存储的方法
Feb 07 Python
Python词云的正确实现方法实例
May 08 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
关于手调机和数调机的选择
2021/03/02 无线电
PHP注释实例技巧
2008/10/03 PHP
Zend Studio (eclipse)使用速度优化方法
2011/03/23 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
网页源代码保护(禁止右键、复制、另存为、查看源文件)
2012/05/23 Javascript
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
微信小程序之小豆瓣图书实例
2016/11/30 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
2019/01/19 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
[44:15]国士无双DOTA2 6.82版本详解(上)
2014/09/28 DOTA
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
使用11行Python代码盗取了室友的U盘内容
2018/10/23 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
python 解决函数返回return的问题
2020/12/05 Python
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
会计专业求职信范文
2014/03/16 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
Django框架中模型的用法
2022/06/10 Python
二维码条形码生成的JavaScript脚本库
2022/07/07 Javascript