怎么可能让一个用Python语言编写的编译过的.exe程序在启动一段时间后杀死它自己呢?
如果我有一些代码,我把它编译成一个.exe,然后启动它,它停留在“运行”或“等待”状态,我怎么才能让它在几分钟后终止,而不管程序在做什么?
原因是启动的exe使用PAMIE调用URL,并自动执行一些单击操作。我注意到的是,如果浏览器关闭,进程将保留在内存中,并且不会自行清理。我想找到一种在5分钟后自动清理进程的方法,这比足够的时间更多。我尝试使用psutils来检测进程,但在我的情况下不起作用。任何建议都是非常感谢的。
发布于 2013-02-17 07:45:42
def one(Time):
time.sleep(Time)
sys.exit(0)
def two():
thread.start_new_thread(one, (600,)) #10min countdown..
#Your running function here....Will run sim. with function one. when time ends,
#sys.exit exits program..(Not tested:) )
two()发布于 2013-02-17 05:43:30
https://stackoverflow.com/questions/14915048
复制相似问题