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爬虫之打包生成exe文件
Nov 06 Python
python中引用与复制用法实例分析
Jun 04 Python
Python可变参数用法实例分析
Apr 02 Python
在matplotlib的图中设置中文标签的方法
Dec 13 Python
Python通用循环的构造方法实例分析
Dec 19 Python
DRF跨域后端解决之django-cors-headers的使用
Jan 27 Python
详解python-图像处理(映射变换)
Mar 22 Python
基于python的ini配置文件操作工具类
Apr 24 Python
Python向excel中写入数据的方法
May 05 Python
基于YUV 数据格式详解及python实现方式
Dec 09 Python
python实现ssh及sftp功能(实例代码)
Mar 16 Python
Python自带的IDE在哪里
Jul 01 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 echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
JS设置时间无效问题的解决办法
2017/02/18 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
Nodejs中使用phantom将html转为pdf或图片格式的方法
2017/09/18 NodeJs
关于vuejs中v-if和v-show的区别及v-show不起作用问题
2018/03/26 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
2020/12/04 Javascript
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
用实例说明python的*args和**kwargs用法
2013/11/01 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
python实例化对象的具体方法
2020/06/17 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
新加坡鲜花速递/新加坡网上花店:Ferns N Petals
2020/08/29 全球购物
C#软件工程师英语面试题
2015/06/07 面试题
计算机应用与科学个人的自我评价
2013/11/15 职场文书
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
工厂仓管员岗位职责
2014/01/01 职场文书
旅游专业职业生涯规划范文
2014/01/13 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
个人优缺点总结
2015/02/28 职场文书
音乐课外活动总结
2015/05/09 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
费城故事观后感
2015/06/10 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
go xorm框架的使用
2021/05/22 Golang
Python os和os.path模块详情
2022/04/02 Python
python使用BeautifulSoup 解析HTML
2022/04/24 Python
Python创建SQL数据库流程逐步讲解
2022/09/23 Python