摘要:
在写守护进程的时候,会涉及一些启动锁文件,进程id文件等信息。而当程序一旦挂掉(有时候可能是程序不工作,多线程引起的资源死锁等。),要强制关闭进程并且删除相关的文件信息。手动来操作,比较麻烦。写个程序会比较好:import subprocess,re,syspidReg = re.compile("root\s+(\d+)\s")def kill(process): p = subprocess.Popen("ps axu | grep py",shell=True,stdout=subprocess.PIPE) for pro in p.stdout. 阅读全文