背景:

  需要每天定时去检测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)相关推荐

  1. 写了个Python脚本监控nginx进程

    写了个Python脚本监控nginx进程 « Xiaoxia[PG] 写了个Python脚本监控nginx进程 接上一文用iptables让SSH服务对陌生人说不.还是有点担心这个学期内,nginx可 ...

  2. linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...

    今天为大家带来的内容是:(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤 本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章 ...

  3. python守护进程_让Python脚本成为守护进程

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. Python daemonizer 类 这是一个Python类,会使你的Python脚本成为守护进程,以使 ...

  4. python脚本监控网站状态 - 赵海华_运维之路 - 51CTO技术博客

    python脚本监控网站状态 - 赵海华_运维之路 - 51CTO技术博客 python脚本监控网站状态 2013-01-09 09:21:02 标签:监控 python 原创作品,允许转载,转载时请 ...

  5. Linux下Python脚本自启动与定时任务详解

    这篇文章主要给大家介绍了关于Linux下Python脚本自启动与定时任务的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值. 前言 最近同事问了一个关于P ...

  6. Linux下python脚本编写小结

    Linux下python脚本编写小结 1.如何在linux系统中,看是否安装了python: -which python 或者 which python3 如何在python脚本中使用shell命令: ...

  7. 【app性能测试】Python脚本监控app指标

    1. adb shell top top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最"敏感"的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序. ...

  8. linux运行python脚本语句,如何在Linux下运行Python脚本

    1.使用python的IDEL运行python 如果你的Linux安装了python,Ctrl+Alt+T打开Terminal后输入指令:python,会出现>>>,这个时候就可以在 ...

  9. Linux环境python脚本后台运行

    python 脚本后台运行 在服务器端一直运行一个Python脚本,当然就想到了在命令后面加&符号,代码如下: $ python /data/python/server.py >pyth ...

最新文章

  1. java myeclipse 下载_myeclipse 10|MyEclipse(优秀的Java开发工具myeclipse下载) 10.7官方版下载 - 下载吧...
  2. 你应该知道的print
  3. 新手可以做的ai比赛:亲测有效
  4. GDCM:读取gdcm::DataSetHelper的测试程序
  5. facebook对话链接_Facebook已开源其最新的聊天机器人Blender
  6. Ubuntu Server 16.04.x进入中文安装界面无法安装busybox-initramfs
  7. 论一只爬虫的自我修养11:Scrapy框架之初窥门径
  8. 手机通达信正在连接服务器,通达信服务器全部连接超时
  9. Hadoop 入门笔记
  10. node.js windows解压版安装与配置
  11. html点击按钮状态改变,html点击按钮改变文字怎么实现
  12. x265码率控制-VBV更新过程
  13. python学习(判断某年某月某日)
  14. MATLAB中自带的Classification Learner的学习资料
  15. httpd的MPM工作模式
  16. c# distinct用法
  17. 银河麒麟操作系统开机进入grub提示符界面
  18. LINUX PID 1和SYSTEMD 专题
  19. Google推荐系统Wide Deep Learning for Recommender Systems论文翻译解读
  20. c语言中文件rw,bootloader和RO,RW,ZI在ARMC语言中

热门文章

  1. 【题解】HAOI2007分割矩阵
  2. wxpython实现界面跳转
  3. [bzoj 2726] 任务安排 (斜率优化 线性dp)
  4. Computer Vision Review Incompletely
  5. RedHat Enterprise Linux 6 配置Xmanager ,实现图形界面连接
  6. MySQL(五) —— 子查询
  7. 别人7天乐,运维还苦逼值班?
  8. ExtJS Grid Column Number
  9. [转][探讨]为什么说JavaScript是性价比最高的技术?
  10. 用Mesos分布式架构进行工作