【发布时间】:2012-04-30 12:12:04
【问题描述】:
当 python 解释器收到 SIGTERM 信号时,是否可以抑制打印在 stderr 上的“终止”消息。我希望它静默终止。
我尝试过使用不同的信号,例如 SIGINT,但在这种情况下,python 会打印出正在运行的脚本 Traceback 和“KeyboardInterrupt”消息。
【问题讨论】:
-
你看过
signals模块吗? -
是的,我的解决方案是安装我自己的信号处理程序并从那里退出。 shell 不再打印 Terminated 消息。