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 18 Python
Python日期的加减等操作的示例
Aug 15 Python
详解appium+python 启动一个app步骤
Dec 20 Python
python+matplotlib绘制3D条形图实例代码
Jan 17 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
Jan 31 Python
浅谈python requests 的put, post 请求参数的问题
Jan 02 Python
Django实现跨域的2种方法
Jul 31 Python
Python Web框架之Django框架Model基础详解
Aug 16 Python
Django框架之中间件MiddleWare的实现
Dec 30 Python
Django多层嵌套ManyToMany字段ORM操作详解
May 19 Python
浅谈Python中的正则表达式
Jun 28 Python
Python 数据可视化神器Pyecharts绘制图像练习
Feb 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
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
2010/04/02 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
PHP获取不了React Native Fecth参数的解决办法
2016/08/26 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
javascript深入理解js闭包
2010/07/03 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
2016/10/10 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
浅谈Angular7 项目开发总结
2018/12/19 Javascript
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
[02:51]DOTA2英雄基础教程 艾欧
2014/01/13 DOTA
python自定义异常实例详解
2017/07/11 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
2018/01/24 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
python字符串判断密码强弱
2020/03/18 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
python实现文件+参数发送request的实例代码
2021/01/05 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
英国音乐设备和乐器商店:Gear4music
2017/10/16 全球购物
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
编写strcpy函数
2014/06/24 面试题
《鲁班和橹板》教学反思
2014/04/27 职场文书
信访工作汇报材料
2014/10/27 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
python 实现体质指数BMI计算
2021/05/26 Python
分析SQL窗口函数之取值窗口函数
2022/04/21 Oracle