Python 2.7 如何在执行所需函数后终止python2.7进程,同时使用linux kill命令终止该进程
我希望在通过bash脚本中的Linux kill命令终止python2.7进程之前执行所需的函数。怎么可能呢 我尝试了atexit模块,但从python外部看它没有帮助Python 2.7 如何在执行所需函数后终止python2.7进程,同时使用linux kill命令终止该进程,python-2.7,Python 2.7,我希望在通过bash脚本中的Linux kill命令终止python2.7进程之前执行所需的函数。怎么可能呢 我尝试了atexit模块,但从python外部看它没有帮助 或者python中是否有任何关闭钩子?您可以使用信号模块捕获术语信号,该kill发送: import signal, os def handleSigTERM(*args): print "OMG I'M GETTING KILLED" # Do what you want signal.signal(sig
或者python中是否有任何关闭钩子?您可以使用
信号
模块捕获术语
信号,该kill
发送:
import signal, os
def handleSigTERM(*args):
print "OMG I'M GETTING KILLED"
# Do what you want
signal.signal(signal.SIGTERM, handleSigTERM)
print "I'm process:", os.getpid()
while True:
pass
谢谢你,何塞先生。它为我的要求提供了确切的解决方案。