python进程监控及恢复
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
process="/tmp/tomcat.lock"
os.system("ps -ef|grep apache-tomcat-6.0.35|grep -v grep >%s" % process) #将进程信息写入lock文件
if not(os.path.getsize(process)): #判断文件大小,当tomcat没有运行时上一步写入lock的内容为空
os.system("/tomcat/apache-tomcat-6.0.35/bin/startup.sh") #启动进程
当你觉得自己的想法很创新时,十有八九是知识面太窄。