python定时检查某个进程是否已经关闭的方法


Posted in Python onMay 20, 2015

本文实例讲述了python定时检查某个进程是否已经关闭的方法。分享给大家供大家参考。具体如下:

import threading
import time
import os
import subprocess
def get_process_count(imagename):
  p = os.popen('tasklist /FI "IMAGENAME eq %s"' % imagename)
  return p.read().count(imagename)
def timer_start():
  t = threading.Timer(120,watch_func,("is running..."))
  t.start()
def watch_func(msg):
  print "I'm watch_func,",msg
  if get_process_count('main.exe') == 0 :
    print subprocess.Popen([r'D:\shuaji\bin\main.exe'])
  timer_start()
if __name__ == "__main__":
  timer_start()
  while True:
    time.sleep(1)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
linux系统使用python获取cpu信息脚本分享
Jan 15 Python
python基于phantomjs实现导入图片
May 13 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
Aug 15 Python
50行Python代码实现人脸检测功能
Jan 23 Python
python3爬取各类天气信息
Feb 24 Python
Python爬虫框架Scrapy实例代码
Mar 04 Python
python flask中静态文件的管理方法
Mar 20 Python
解决python selenium3启动不了firefox的问题
Oct 13 Python
Tornado实现多进程/多线程的HTTP服务详解
Jul 25 Python
基于django micro搭建网站实现加水印功能
May 22 Python
PyCharm MySQL可视化Database配置过程图解
Jun 09 Python
python数字图像处理:图像的绘制
Jun 28 Python
Python操作列表之List.insert()方法的使用
May 20 #Python
Python中List.index()方法的使用教程
May 20 #Python
在Python中操作列表之list.extend()方法的使用
May 20 #Python
python实现马耳可夫链算法实例分析
May 20 #Python
Python中List.count()方法的使用教程
May 20 #Python
在Python中操作列表之List.append()方法的使用
May 20 #Python
简单介绍Python2.x版本中的cmp()方法的使用
May 20 #Python
You might like
PHP脚本的10个技巧(6)
2006/10/09 PHP
PHP不用递归实现无限分级的例子分享
2014/04/18 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
php 三大特点:封装,继承,多态
2017/02/19 PHP
详解Yii2 之 生成 URL 的方法
2017/06/16 PHP
PHP实现多图上传和单图上传功能
2018/05/17 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
jquery.validate使用详解
2016/06/02 Javascript
Vue.js每天必学之表单控件绑定
2016/09/05 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
python中星号变量的几种特殊用法
2016/09/07 Python
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
20行python代码实现人脸识别
2019/05/05 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
python程序中的线程操作 concurrent模块使用详解
2019/09/23 Python
哄娃神器4moms商店:美国婴童用品品牌
2019/03/07 全球购物
班级文化标语
2014/06/23 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
故宫导游词
2015/01/31 职场文书
化验员岗位职责
2015/02/14 职场文书
初中班主任教育随笔
2015/08/15 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书
Golang 如何实现函数的任意类型传参
2021/04/29 Golang
python中 .npy文件的读写操作实例
2022/04/14 Python
阿里云ECS云服务器快照的概念以及如何使用
2022/04/21 Servers
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers