Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 键盘中断不';不要阻止我的翻译_Python_Terminal_Osx Lion_Infinite Loop - Fatal编程技术网

Python 键盘中断不';不要阻止我的翻译

Python 键盘中断不';不要阻止我的翻译,python,terminal,osx-lion,infinite-loop,Python,Terminal,Osx Lion,Infinite Loop,我正在测试一个日志解析器,它(有意地)执行无限循环,每次循环的冷却时间为3秒 最终,我会将所有数据链接到GUI前端,以便在用户准备好解析时调用循环停止 现在的(小)问题是,当在终端(OSX)中测试输出时,当我按CTRL+Z键取消流程时,我的活动监视器会一直将流程显示为活动的(可能是因为循环?) 所以问题是:在终端中调用CTRL+Z时,如何调用(如果可能的话,没有额外的非本机库)来停止整个过程?当我退出终端时,所有python进程都被终止,但我想知道如何在终端仍在运行时终止:)。CTRL+Z发送到

我正在测试一个日志解析器,它(有意地)执行无限循环,每次循环的冷却时间为3秒

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

现在的(小)问题是,当在终端(OSX)中测试输出时,当我按CTRL+Z键取消流程时,我的活动监视器会一直将流程显示为活动的(可能是因为循环?)


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

CTRL+Z发送到后台,CTRL+C将终止。不过,我在这里说的是Linux,Mac可能会有所不同。

CTRL+Z发送到后台,CTRL+C则是杀死。不过我在这里说的是Linux和Mac可能有些不同。

Lol,我现在觉得自己好笨,哈哈。是的,这也适用于OSX:)。OSX终端与其他UNIX终端相同(除了一些特定于操作系统的功能)。非常感谢:)建议按照OSX上的说明进行操作。(我也不确定)哈哈,我现在感觉好傻,哈哈。是的,这也适用于OSX:)。OSX终端与其他UNIX终端相同(除了一些特定于操作系统的功能)。非常感谢:)建议按照OSX上的说明进行操作。(我也不确定)。