Python 信号(signal)

来源:互联网 发布:美国人的零食知乎 编辑:程序博客网 时间:2024/05/18 00:14

Linux环境下:

import  subprocessimport  signaldef  itout(signum,frame):     print("signal is  end")signal.signal(signal.SIGINT,itout) #捕获意外中断的信号,然后执行itout函数。pingP=subprocess.Popen(args=["ping www.baidu.com"],shell=True)  # run shell,强行结束shell命令窗口,会触发一个信号。pingP.wait()print(pingP.pid)print(pingP.returncode)


原创粉丝点击