似乎Ctrl+c无法识别。虽然我在终端中运行Ctrl+c被识别,并且它会按预期发出信号处理函数。但是当脚本作为启动脚本运行时,它应该识别Ctrl+c并进入信号处理程序,但它没有发生。这是脚本的一部分..
def signal_handler(signal, frame):
print 'Going to Linux terminal....'
sys.exit(0)
print 'Press Ctrl+C to abort script and enter Linux terminal....'
signal.signal(signal.SIGINT, signal_handler)
time.sleep(5)
脚本工作正常,但问题是它没有得到终端。ssh 到 termianl 是可能的,
提前致谢