python signal信号
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python signal信号相关的知识,希望对你有一定的参考价值。
让chatgpt达芬奇帮忙写代码
问:
帮我写一段python脚本,要求注册信号,当接收到信号值15后,程序正常退出
答:
import signal
import sys
def signal_handler(signal_num, frame):
if signal_num == 15:
print("Received signal: %s, program exits normally" % signal_num)
sys.exit()
# register signal
signal.signal(15, signal_handler)
print("Waiting for signal 15...")
while True:
pass
这跑起来稳稳的。。。
以上是关于python signal信号的主要内容,如果未能解决你的问题,请参考以下文章