python寫的程序守護者

2021-05-23 09:30:20 字數 609 閱讀 2361

用python寫的乙個守護者,核心的**不到10行。這個方法是由同事想到的,我把核心的**提出來,真是太cool了:

import os, subprocess

def run():

while true:

tasklist = os.popen('tasklist').read()

for path, exe in [os.path.split(line.strip()) for line in open('config') if line.strip()]:

if exe not in tasklist:

subprocess.popen(u'start /d"%s" %s' % (path, exe), shell = true)

time.sleep(60)

run()

config檔案是守護的程序路徑,如:

f:/server/dbserver.exe

f:/server/chatserver.exe

f:/server//logicserver.exe

f:/server/loginserver.exe

python寫的程序守護者

用python寫的乙個守護者,核心的 不到10行。這個方法是由同事想到的,我把核心的 提出來,真是太cool了 import os,subprocess def run while true tasklist os.popen tasklist read for path,exe in os.pat...

最終守護者模式

package test author zhao 2009 10 12 上午20 43 56 一些認識不夠深刻的開發人員在重寫finalize方法時忘記進行級聯呼叫,這時有可能會帶來嚴重的問題。利用最終守護者模式可以避免此問題。public class testfinalguarder catch ...

貴州福泉 陽戲的守護者

圖為周昌智 中 在指導村民表演陽戲。楊武魁 攝 1月16日,貴州省黔南布依族苗族自治州福泉陽戲是儺戲的乙個分支,儲存了較為完整的原真性和文化形態,深受當地群眾喜愛,2005年被列入貴州省級非物質文化遺產名錄。福泉市道坪鎮谷龍村的65歲村民周昌智是福泉陽戲省級傳承人,同時也是福泉陽戲谷龍壇的第十七代傳...