1

我正在测试一个日志解析器,它执行一个无限循环(故意),每次重复冷却 3 秒。

最终,我会将所有数据链接到 GUI 前端,以便在用户准备好解析时调用停止循环。

现在的(小)问题是,当我在终端(在 OSX 中)测试输出时,当我CTRL+Z取消进程时,我的活动监视器一直显示进程处于活动状态(可能是因为循环?)。

所以问题是:在终端中调用CTRL+时,如何调用(如果可能,没有额外的非本地库)来停止整个过程?Z当我退出终端时,所有 python 进程都会被杀死,但我想知道在终端仍在运行时如何执行它:)。

4

1 回答 1

6

CTRL+Z发送到后台,CTRL+C是杀死。但是我在这里说的是 Linux,而 Mac 可能会有所不同。

于 2012-07-21T13:11:08.183 回答