python定时检查某个进程是否已经关闭的方法
更新时间:2015年05月20日 12:06:19 作者:lele
这篇文章主要介绍了python定时检查某个进程是否已经关闭的方法,涉及Python进程与时间的相关操作技巧,需要的朋友可以参考下
本文实例讲述了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程序设计有所帮助。
相关文章
windows下安装Python虚拟环境virtualenvwrapper-win
这篇文章主要介绍了windows下安装Python虚拟环境virtualenvwrapper-win,内容超简单,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2019-06-06
关于Pycharm配置翻译插件Translation报错更新TTK失败不能使用的问题
这篇文章主要介绍了关于Pycharm配置翻译插件Translation报错更新TTK失败不能使用的问题,本文通过图文并茂的形式给大家分享解决方案,需要的朋友可以参考下2022-04-04


最新评论