写了个监控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 open读写文件实现脚本
Sep 06 Python
基于Python实现的百度贴吧网络爬虫实例
Apr 17 Python
Python获取邮件地址的方法
Jul 10 Python
Django项目中包含多个应用时对url的配置方法
May 30 Python
对Python3.x版本print函数左右对齐详解
Dec 22 Python
python实现Flappy Bird源码
Dec 24 Python
Python实现的简单线性回归算法实例分析
Dec 26 Python
Python使用字典的嵌套功能详解
Feb 27 Python
Python pandas自定义函数的使用方法示例
Nov 20 Python
Python进程池Pool应用实例分析
Nov 27 Python
django自带的权限管理Permission用法说明
May 13 Python
Python3读写ini配置文件的示例
Nov 06 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程序员的13个好习惯小结
2012/02/20 PHP
PHP英文字母大小写转换函数小结
2014/05/03 PHP
yii中widget的用法
2014/12/03 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
2016/03/21 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
jquery实现键盘左右翻页特效
2015/04/30 Javascript
JavaScript中调用函数的4种方式代码实例
2015/07/08 Javascript
jQuery图片渐变特效的简单实现
2016/06/25 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
2019/04/12 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
浅谈Three.js截图并下载的大坑
2019/11/01 Javascript
python实现web方式logview的方法
2015/08/10 Python
python实现石头剪刀布程序
2021/01/20 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
python对Excel的读取的示例代码
2020/02/14 Python
python实现图片横向和纵向拼接
2020/03/05 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
Python3如何使用range函数替代xrange函数
2020/10/05 Python
Python中常用的os操作汇总
2020/11/05 Python
python Pexpect模块的使用
2020/12/25 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
匡威意大利官方商店 :Converse意大利
2018/11/27 全球购物
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
给排水工程师岗位职责
2013/11/21 职场文书
优秀中学生事迹材料
2014/01/31 职场文书
推荐信格式要求
2014/05/09 职场文书
《田忌赛马》教学反思
2016/02/19 职场文书
2016年小学端午节活动总结
2016/04/01 职场文书
浅谈自定义校验注解ConstraintValidator
2021/06/30 Java/Android
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技