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 相关文章推荐
rhythmbox中文名乱码问题解决方法
Sep 06 Python
python使用正则搜索字符串或文件中的浮点数代码实例
Jul 11 Python
Python实现给qq邮箱发送邮件的方法
May 28 Python
解决Python出现_warn_unsafe_extraction问题的方法
Mar 24 Python
python flask 多对多表查询功能
Jun 25 Python
Centos7 Python3下安装scrapy的详细步骤
Mar 15 Python
Python使用ConfigParser模块操作配置文件的方法
Jun 29 Python
django 基于中间件实现限制ip频繁访问过程详解
Jul 30 Python
pytorch模型预测结果与ndarray互转方式
Jan 15 Python
Python通过Tesseract库实现文字识别
Mar 05 Python
浅谈python 类方法/静态方法
Sep 18 Python
上手简单,功能强大的Python爬虫框架——feapder
Apr 27 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.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
2012/07/01 PHP
PHP中把有符号整型转换为无符号整型方法
2015/05/27 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
Track Image Loading效果代码分析
2007/08/13 Javascript
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
js打印纸函数代码(递归)
2010/06/18 Javascript
js 自动播放的实例代码
2013/11/19 Javascript
window.open 以post方式传递参数示例代码
2014/02/27 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
jquery实现简易的移动端验证表单
2015/11/08 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
JavaScript实现前端倒计时效果
2021/02/09 Javascript
[01:05:59]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
python实现模拟按键,自动翻页看u17漫画
2015/03/17 Python
python字典排序实例详解
2015/05/20 Python
Python+matplotlib实现华丽的文本框演示代码
2018/01/22 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
安全生产先进个人材料
2014/02/06 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
入党现实表现材料
2014/12/23 职场文书
怎样写辞职信
2015/02/27 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
关于童年的读书笔记
2015/06/26 职场文书
红歌会主持词
2015/07/02 职场文书
靠谱的活动总结
2019/04/16 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python