以下程式码=程式去侦测main内的档案,列出一个表,然后会有PID显示出来
import os
import psutil
#判断PID 自动重启
def times():
case_path = os.path.join("main")
lst = os.listdir(case_path)
for c in lst:
if os.path.splitext(c)[1] == '.song':
print("程式:"+c)
pids = psutil.process_iter()
for pid in pids:
if c == pid.name():
print("PID:"+str(pid.pid))
else:
print(pid.name())
print(times())
没有显示PID的那个程,就表示死亡了,须重启,但是目前没办法判断else会显示我全部的PID求大大指导