이 내가 무엇을 시도했다입니다 ...자이 썬에서 키보드 인터럽트 (CTRL-C)를 가로채는 방법은 무엇입니까?
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을 기반으로하지만, 분명히 내가 모르는 뭔가가있어.
가치가있는 부분에 대해서는 catch를 사용해도 작동하지 않는 것 같습니다. 파이썬 VM 스레드가 스크립트 대신 인터럽트를 잡는 것 같습니다. –