- 2025年05月12日
- 星期一
从命令行运行groovy脚本时是否可以侦听CTRL C? 我有一个创建一些文件的脚本.如果中断我想从磁盘中删除它们然后终止. 可能? 更新1: 源于@tim_yates答案: def withInteruptionListener = { Closure cloj, Closure onInterrupt – def thread = { onInterrupt
对于我使用过的大多数 Python解释器,Ctrl C将导致解释器打印出“KeyboardInterrupt”并保持打开状态.但是,在最近在新计算机上安装时,Ctrl C导致解释器退出,这是不合需要的. 设置signal.SIGINT处理程序仍然退出. 没有可以调整行为的启动脚本. raise KeyboardIn