微慑信息网

python监控程序是否运行中

python监控程序是否运行中,如果没有运行则调用该程序:

#coding:utf-8
import psutil
import os,sys,time

def start():
	msn=0
	for i in psutil.pids():
		#print psutil.Process(i).name()
		if psutil.Process(i).name().find("BiliDuang1.exe")>=0:
			#print psutil.Process(i).name()#,psutil.Process(i).cwd(),psutil.Process(i).cmdline()
			msn=1
		else:
			pass
	if msn==1:
		print 'process is found.'
	else:
		print 'process is not foud,','\r\nbegin to run it:'
		os.system('C:\\Users\\**\\Desktop\\**\\2.1.7.Preview\\***.exe')
	

def main():
	while True:
		print time.time()
		try:
			start()
		except Exception as e:
			print e
if __name__ == '__main__':
	main()

https://www.jb51.net/article/138123.htm

本文标题:python监控程序是否运行中
本文链接:
(转载请附上本文链接)
https://vulsee.com/archives/vulsee_2021/0206_13816.html
转载请附本站链接,未经允许不得转载,,谢谢:微慑信息网-VulSee.com » python监控程序是否运行中
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

微慑信息网 专注工匠精神

访问我们联系我们