gpt4 book ai didi

python - shell退出时必须捕获什么样的信号

转载 作者:行者123 更新时间:2023-12-01 05:57:51 26 4
gpt4 key购买 nike

我有一个python程序,需要在shell意外退出时清理一些东西,需要捕获什么样的信号?

最佳答案

使用signal模块为特定信号添加处理程序。例如 SIGINT 和 SIGTERM:

import signal
def handler(signum, frame):
print('Caught signal %d' % signum)
# Now do something (clean-up?) ...
signal.signal(signal.SIGINT, handler)
signal.signal(signal.SIGTERM, handler)

input() # Example to keep the program running

关于python - shell退出时必须捕获什么样的信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708502/

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