我正在测试一个日志解析器,它执行无限循环(有意),每次循环冷却 3 秒。
最后,我会将所有数据链接到 GUI 前端,这样我就可以在用户准备好解析时停止循环。
现在的(小)问题是,当我执行 CTRL + Z 以取消我的事件监视器保持的过程时,在终端(在 OSX 中)测试输出时显示进程处于事件状态(可能是因为循环?)。
所以问题是:在终端中调用 CTRL + Z 时,我如何调用(如果可能,没有额外的非本地库)来停止整个过程?当我退出终端时,所有 python 进程都被杀死,但我想知道如何在终端仍在运行时执行此操作:)。
最佳答案
CTRL + Z 发送到后台,CTRL + C 是杀。不过,我在这里谈论的是 Linux,而 Mac 可能有所不同。
关于python - 键盘中断不会停止我的翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11592433/