【问题标题】:How to catch run termination from Eclipse pydev?如何从 Eclipse pydev 捕获运行终止?
【发布时间】:2012-01-29 00:26:23
【问题描述】:

我有一个使用多处理的 python 脚本。我喜欢在 Eclipse 中调试我的脚本,但是对于多处理,我总是必须在终止后手动终止生成的子进程。如何在脚本中捕获 Eclipse 终止操作以便清理?

【问题讨论】:

    标签: python eclipse pydev


    【解决方案1】:

    通过捕获 Eclipse 终止,您的意思是捕获有人在调试时按下“终止”按钮的事件吗?如果是这样,我认为您无法捕捉到异常或事件。

    以下是我尝试的一些方法,但也不起作用: 1. 为 SIGTERM、SIGNTEAL 和 SIGINT 添加信号处理程序,但没有运气。 2.试试atexit模块,它只能正常终止程序。

    【讨论】:

    猜你喜欢
    • 2021-08-11
    • 1970-01-01
    • 1970-01-01
    • 2018-06-19
    • 1970-01-01
    • 2019-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多