Ctrl+C를 통해 프로세스를 종료하는 것과 kill -9 명령을 실행하는 것의 차이점은 무엇입니까?

Ctrl+C를 통해 프로세스를 종료하는 것과 kill -9 명령을 실행하는 것의 차이점은 무엇입니까?

나는 kill -9 명령을 사용하여 모든 프로세스를 종료할 수 있다는 것을 알고 있습니다. 하지만 때때로 로 프로그램을 종료하더라도 CTRL+C프로세스는 종료되지 않는 경우가 있습니다. 그래서 kill -9와 kill -9의 차이점을 알고 싶습니다.CTRL+C

답변1

^C프로그램에서 처리할 수 있는 인터럽트 신호를 보냅니다(무시 가능).

kill -9처리할 수 없는 프로그램을 종료하려면 sigkill 신호를 보냅니다.

이것이 ^C로 일부 프로그램을 종료할 수 없는 이유입니다.

관련 정보