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 内置字符串处理函数的使用方法
Jun 11 Python
简单总结Python中序列与字典的相同和不同之处
Jan 19 Python
Python 生成 -1~1 之间的随机数矩阵方法
Aug 04 Python
python3.6实现学生信息管理系统
Feb 21 Python
超简单使用Python换脸实例
Mar 27 Python
django url到views参数传递的实例
Jul 19 Python
python中Lambda表达式详解
Nov 20 Python
python几种常用功能实现代码实例
Dec 25 Python
pytorch 求网络模型参数实例
Dec 30 Python
解决keras加入lambda层时shape的问题
Jun 11 Python
Python 微信公众号文章爬取的示例代码
Nov 30 Python
Python制作简单的剪刀石头布游戏
Dec 10 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调用Oracle存储过程
2006/10/09 PHP
php 404错误页面实现代码
2009/06/22 PHP
PHP面向对象概念
2011/11/06 PHP
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
jquery解决图片路径不存在执行替换路径
2013/02/06 Javascript
基于MVC3方式实现下拉列表联动(JQuery)
2013/09/02 Javascript
JavaScript判断密码强度(自写代码)
2013/09/06 Javascript
js完美的div拖拽实例代码
2014/01/22 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
jQuery extend()详解及简单实例
2017/05/06 jQuery
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
2017/08/29 Javascript
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
webpack实现一个行内样式px转vw的loader示例
2018/09/13 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
python在windows和linux下获得本机本地ip地址方法小结
2015/03/20 Python
Python用模块pytz来转换时区
2016/08/19 Python
linux下python使用sendmail发送邮件
2018/05/22 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
2018/05/24 Python
Python动态生成多维数组的方法示例
2018/08/09 Python
python生成大写32位uuid代码
2020/03/03 Python
基于matplotlib xticks用法详解
2020/04/16 Python
python 图像增强算法实现详解
2021/01/24 Python
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
中层干部岗位职责
2013/12/18 职场文书
2014新年元旦活动策划方案
2014/02/18 职场文书
网络营销策划方案
2014/06/04 职场文书
创先争优标语
2014/06/27 职场文书
党的群众路线教育实践活动对照检查材料
2014/09/22 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
Mysql systemctl start mysqld报错的问题解决
2021/06/03 MySQL
Go遍历struct,map,slice的实现
2021/06/13 Golang
python 实现图片特效处理
2022/04/03 Python