2014-10-09 21 views
0

我正在开发一个项目,将几个长期工作的员工作为流程进行分解。童工们抓住SIGINT并自行清理 - 根据我的研究,这被认为是最佳做法,并且在终止脚本时按预期工作。在脚本中处理SIGINT(ctrl + c)而不是解释器?

我正在积极开发这个项目,这意味着我会定期测试翻译中的变化。当我在翻译工作时,我经常按CTRL + C来清除当前写入的文本并获得新的提示。不幸的是,如果我在子进程运行时执行此操作,则将SIGINT发送给该工作者,导致它终止。

除了“在你的解释器中没有击中CTRL + C”之外,是否有解决这个问题的方法?

回答

0

一个选项是在调试时设置一个变量(例如环境变量,命令行选项)。