linux:使用python脚本监控某个进程是否存在(不使用crontab)
背景:
需要每天定时去检测crontab进程是否启动,所以不能用crontab来启动检测脚本了,直接使用while 循环和sleep方式实现定时检测
# coding:utf-8 import os import send_message import datetime import timecurr_time = datetime.datetime.now() time_str = datetime.datetime.strftime(curr_time,'%H:%M:%S')def loopMonitor():curr_time = datetime.datetime.now()time_str = datetime.datetime.strftime(curr_time,'%H:%M')if time_str == '08:05':print 'come in already'check_process()return#2s检查一次time.sleep(60)loopMonitor()def check_process():process="./cron.lock"os.system("ps -ef|grep python3|grep -v grep >%s" % process)if not(os.path.getsize(process)):send_message.send_message('crontab not running', [8618320120156])else:f=open('./cron.lock', "r+")f.truncate()if __name__ == '__main__':loopMonitor()
转载于:https://www.cnblogs.com/gcgc/p/11471448.html
linux:使用python脚本监控某个进程是否存在(不使用crontab)相关推荐
- 写了个Python脚本监控nginx进程
写了个Python脚本监控nginx进程 « Xiaoxia[PG] 写了个Python脚本监控nginx进程 接上一文用iptables让SSH服务对陌生人说不.还是有点担心这个学期内,nginx可 ...
- linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...
今天为大家带来的内容是:(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤 本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章 ...
- python守护进程_让Python脚本成为守护进程
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. Python daemonizer 类 这是一个Python类,会使你的Python脚本成为守护进程,以使 ...
- python脚本监控网站状态 - 赵海华_运维之路 - 51CTO技术博客
python脚本监控网站状态 - 赵海华_运维之路 - 51CTO技术博客 python脚本监控网站状态 2013-01-09 09:21:02 标签:监控 python 原创作品,允许转载,转载时请 ...
- Linux下Python脚本自启动与定时任务详解
这篇文章主要给大家介绍了关于Linux下Python脚本自启动与定时任务的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值. 前言 最近同事问了一个关于P ...
- Linux下python脚本编写小结
Linux下python脚本编写小结 1.如何在linux系统中,看是否安装了python: -which python 或者 which python3 如何在python脚本中使用shell命令: ...
- 【app性能测试】Python脚本监控app指标
1. adb shell top top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最"敏感"的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序. ...
- linux运行python脚本语句,如何在Linux下运行Python脚本
1.使用python的IDEL运行python 如果你的Linux安装了python,Ctrl+Alt+T打开Terminal后输入指令:python,会出现>>>,这个时候就可以在 ...
- Linux环境python脚本后台运行
python 脚本后台运行 在服务器端一直运行一个Python脚本,当然就想到了在命令后面加&符号,代码如下: $ python /data/python/server.py >pyth ...
最新文章
- java myeclipse 下载_myeclipse 10|MyEclipse(优秀的Java开发工具myeclipse下载) 10.7官方版下载 - 下载吧...
- 你应该知道的print
- 新手可以做的ai比赛:亲测有效
- GDCM:读取gdcm::DataSetHelper的测试程序
- facebook对话链接_Facebook已开源其最新的聊天机器人Blender
- Ubuntu Server 16.04.x进入中文安装界面无法安装busybox-initramfs
- 论一只爬虫的自我修养11:Scrapy框架之初窥门径
- 手机通达信正在连接服务器,通达信服务器全部连接超时
- Hadoop 入门笔记
- node.js windows解压版安装与配置
- html点击按钮状态改变,html点击按钮改变文字怎么实现
- x265码率控制-VBV更新过程
- python学习(判断某年某月某日)
- MATLAB中自带的Classification Learner的学习资料
- httpd的MPM工作模式
- c# distinct用法
- 银河麒麟操作系统开机进入grub提示符界面
- LINUX PID 1和SYSTEMD 专题
- Google推荐系统Wide Deep Learning for Recommender Systems论文翻译解读
- c语言中文件rw,bootloader和RO,RW,ZI在ARMC语言中