Gab*_*lli 11 python signals process
有没有办法暂停一个进程(从一个可执行文件运行),以便它在暂停时停止cpu加载,并等待它被取消暂停继续它的工作?可能是在python中,或者以某种方式可以通过python访问.
Gia*_*olà 14
通过使用psutil(https://github.com/giampaolo/psutil):
>>> import psutil >>> somepid = 1023 >>> p = psutil.Process(somepid) >>> p.suspend() >>> p.resume()
Igo*_*any 5
你正在考虑SIGTSTP - 当你推动时发生的信号相同CTRL-Z.这将暂停进程,直到获得SIGCONT.
CTRL-Z
当然,有些程序可以捕获并忽略此信号,因此它取决于可执行文件.但是,如果你可以手动暂停和恢复它,你也可以从python程序中执行它.使用os.kill()
os.kill()
归档时间:
15 年,5 月 前
查看次数:
11929 次
最近记录:
10 年,5 月 前