3
^C
이 인터럽트되면 CherryPy가 os._exit(0)
을 수행하는 쉬운 방법이 있습니까?키보드 인터럽트를 받으면 즉시 CherryPy를 종료 하시겠습니까?
일반적으로 모든 스레드가 종료 될 때까지 대기합니다. 즉, 이 아닌은 즉시 종료 될 것으로 예상되므로 디버깅에 유용합니다.
^C
이 인터럽트되면 CherryPy가 os._exit(0)
을 수행하는 쉬운 방법이 있습니까?키보드 인터럽트를 받으면 즉시 CherryPy를 종료 하시겠습니까?
일반적으로 모든 스레드가 종료 될 때까지 대기합니다. 즉, 이 아닌은 즉시 종료 될 것으로 예상되므로 디버깅에 유용합니다.
https://cherrypy.readthedocs.org/en/3.3.0/refman/process/plugins/signalhandler.html을 참조하십시오.
handlers = {'SIGTERM': self.bus.exit,
'SIGHUP': self.handle_SIGHUP,
'SIGUSR1': self.bus.graceful,
}
은 기본 처리기입니다. SIGINT
에서 Ctrl-C
가 없습니다. (따라서 SIGTERM
또는 무엇이 될지 모르겠지만) 당신이 원하는 핸들러를 추가 할 수 있습니다. 하나는 sys._exit
입니다.