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 相关文章推荐
python中 ? : 三元表达式的使用介绍
Oct 09 Python
详解Python中find()方法的使用
May 18 Python
Python中内建函数的简单用法说明
May 05 Python
python2.7安装图文教程
Mar 13 Python
Python实现的维尼吉亚密码算法示例
Apr 12 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
May 18 Python
Linux下安装python3.6和第三方库的教程详解
Nov 09 Python
Python之时间和日期使用小结
Feb 14 Python
python3.5安装python3-tk详解
Apr 26 Python
python定义类self用法实例解析
Jan 22 Python
Python学习笔记之装饰器
Aug 06 Python
彻底解决Python包下载慢问题
Nov 15 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
在Windows版的PHP中使用ADO
2006/10/09 PHP
php实现断点续传大文件示例代码
2020/06/19 PHP
js的一些常用方法小结
2011/06/29 Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
JavaScript模板入门介绍
2012/09/26 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
详解JS获取HTML DOM元素的8种方法
2017/06/17 Javascript
基于Vue过渡状态实例讲解
2017/09/14 Javascript
vue2.0模拟锚点的实例
2018/03/14 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
vue生命周期与钩子函数简单示例
2019/03/13 Javascript
详解package.json版本号规则
2019/08/01 Javascript
python基础教程之Hello World!
2014/08/29 Python
Python的Django框架中设置日期和字段可选的方法
2015/07/17 Python
python生成式的send()方法(详解)
2017/05/08 Python
Python上下文管理器和with块详解
2017/09/09 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
python将unicode和str互相转化的实现
2020/05/11 Python
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
马来西亚银饰品牌:JEOEL
2017/12/15 全球购物
当当网官方旗舰店:中国图书销售夺金品牌
2018/04/02 全球购物
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
办公室前台岗位职责范本
2013/12/10 职场文书
入职担保书范文
2014/05/21 职场文书
大学生求职信范文
2014/05/24 职场文书
车间核算员岗位职责
2014/07/01 职场文书
给客户的感谢信
2015/01/21 职场文书
办公室岗位职责
2015/02/04 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
情感电台广播稿
2015/08/18 职场文书
导游词之大雁塔景区
2019/09/17 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书
SQL注入的实现以及防范示例详解
2021/06/02 MySQL
基于docker安装zabbix的详细教程
2022/06/05 Servers