qepwqnp 发表于 2013-1-15 01:51:49

python写的进程守护者

用Python写的一个守护者,核心的代码不到10行。这个方法是由同事想到的,我把核心的代码提出来,真是太cool了:
import os, subprocessdef Run():    while True:      taskList = os.popen('tasklist').read()      for path, exe in :            if exe not in taskList:                subprocess.Popen(u'start /d"%s" %s' % (path, exe), shell = True)                time.sleep(60)Run()config文件是守护的进程路径,如:
F:\Server\DBServer.exeF:\Server\ChatServer.exeF:\Server\\LogicServer.exeF:\Server\LoginServer.exe
页: [1]
查看完整版本: python写的进程守护者