linux系统使用python监控apache服务器进程脚本分享
2023-06-13 09:15:16 时间
crtrl.py监控Apache服务器进程的Python脚本
!/usr/bin/envPython
importos,sys,time
whileTrue:
time.sleep(4)
try:
ret=os.popen("ps-Capache-opid,cmd").readlines()
iflen(ret)<2:
print"apache进程异常退出,4秒后重新启动"
time.sleep(3)
os.system("serviceapache2restart")
except:
print"Error",sys.exc_info()[1]
设置文件权限为执行属性(使用命令chmod+xcrtrl.py),然后加入到/etc/rc.local即可,一旦Apache服务器进程异常退出,该脚本自动检查并且重启。简单说明一下清单5这个脚本不是基于/proc伪文件系统的,是基于Python自己提供的一些模块来实现的。这里使用的是Python的内嵌time模板,time模块提供各种操作时间的函数。
相关文章
- Python版Mssql爆破小脚本
- 在Linux系统中编写C程序(linux写c代码)
- Linux环境下安装Python(linux装python)
- Linux与Python:开拓者的新时代(linux和python)
- Linux用户权限设置: 最佳实践(linux用户设置权限)
- Linux下使用Python开发体验之旅(linux使用python)
- 从Linux启动Kafka:一步一步指南(linux启动kafka)
- python学习Linux、Python,体验自由的乐趣(lexlinux)
- 轻松实现Linux上Python程序运行(linux执行py文件)
- Linux与Python的互助合作(linux与什么语言)
- Linux支持的多元化编程:从C语言到Python(linux支持的语言包)
- 在Linux系统中运行Python脚本文件(linux运行py文件)
- “Linux不需要PS:展现强大的功能!”(linux没有ps)
- Python脚本实现Linux系统管理及自动化部署(python写linux)
- Linux编译安装JDK的指南(linux编译jdk)
- 解决多种web问题Linux下Apache解决多种Web问题:让你的网络更安全可靠(linux下apache)
- 开启Linux之旅:学习LINUX系统登录(linux系统登录)
- 为何Linux操作不易?(linux不好用)
- Linux系统下安装Python模块指南(linux安装python模块)