내가 아는 한, 를 누르거나 를 사용하여 프로세스에 신호를 보낼 수 있습니다 SIGTERM
.ctrl+c
pkill -f processName
또한 커널은 또는 reboot
.shutdown
SIGTERM
그렇다면 이 두 가지 상황을 구별할 수 있는지 묻고 싶습니다. (다 똑같기 때문에 SIGTERM
신호로 구분할 수는 없습니다.)
커널이 우리에게 일종의 API를 제공하는 것은 아닐까? 예를 들어 bool isRebooting()
또는 bool isShutdown()
?