[英]keyboard interrupt doesn't stop my interpreter
我正在测试一个对数解析器,它执行一个无限循环(故意),每次循环的冷却时间为3秒。
最终,我会将所有数据链接到GUI前端,这样,当用户准备好进行解析时,就可以调用停止循环。
现在的(小)问题是,当我执行CTRL + Z取消进程时,在终端(在OSX中)中测试输出时,我的活动监视器始终将进程显示为活动状态(可能是由于循环?)。
那么问题来了:在终端中调用CTRL + Z时,如何调用(如果可能的话,没有额外的非本地库)来停止整个过程? 当我退出终端时,所有的python进程都会被杀死,但是我想知道在终端仍在运行时如何做:)。
CTRL + Z发送到后台, CTRL + C被杀死。 但是,我在这里谈论的是Linux,而Mac可能有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.