gpt4 book ai didi

eclipse - Eclipse 是否可以温和地终止而不是使用 SIGKILL?

转载 作者:行者123 更新时间:2023-12-03 11:58:57 25 4
gpt4 key购买 nike

我在 Windows 上使用 Eclipse,以及用于 Python 开发的 PyDev 插件。当我使用“运行”启动我的应用程序时,它会生成一个新的 Python (CPython) 实例。当我使用“终止”按钮(红色方 block )时,它会终止进程。但是,它似乎执行了 SIGKILL,因此我的关闭处理程序无法清理。

有什么方法可以让 Eclipse 发送 SIGTERM,或者从 Eclipse 控制台模拟键盘中断(ctrl-c)?

注意:我知道还有其他 Python IDE,如 Komodo 或 Wing 可能会解决这个问题,但我不打算切换它。

最佳答案

Eclipse 使用发送信号的 Java Process API。这是一个原生 API,没有办法改变它。我假设您也尝试为 SIGKILL 安装处理程序,但没有成功。

因此,唯一的解决方案是编写一个小批处理文件,列出进程并将 SIGTERM 发送给其中一个。从命令提示符调用它。如果您使用 Alt-Tab 切换到它,它几乎和在 Eclipse 中进行切换一样舒服。

或者编写一个插件来调用批处理文件。

关于eclipse - Eclipse 是否可以温和地终止而不是使用 SIGKILL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/677531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com