2

我有一个基于 GUI 的程序,我需要用户能够暂停或恢复子进程。例如,如果我有:

programID = subprocess.Popen("program_name"), shell=True)

有没有办法可以暂停或恢复这个?我读了一些关于使用 SIGTERM 的文章,但我不太明白。

4

1 回答 1

8

要暂停该过程,请使用

os.kill(programID.pid, signal.SIGSTOP)

要恢复执行,请使用

os.kill(programID.pid, signal.SIGCONT)
于 2011-05-13T21:18:47.910 回答