【发布时间】:2011-11-17 11:48:10
【问题描述】:
这是我尝试过的......
from sun.misc import Signal
from sun.misc import SignalHandler
class InterruptHandler(SignalHandler):
def handle(self):
print "Shutting down server..."
Signal.handle(Signal("INT"),InterruptHandler())
它基于http://www.javaspecialists.co.za/archive/Issue043.html,但显然我遗漏了一些东西。
【问题讨论】:
-
不管怎样,try catch 似乎也不起作用。看来python vm线程捕获的是中断而不是脚本。
标签: java jvm jython signal-handling