![Ctrl+C를 통해 프로세스를 종료하는 것과 kill -9 명령을 실행하는 것의 차이점은 무엇입니까?](https://linux55.com/image/28148/Ctrl%2BC%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A5%BC%20%EC%A2%85%EB%A3%8C%ED%95%98%EB%8A%94%20%EA%B2%83%EA%B3%BC%20kill%20-9%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 kill -9 명령을 사용하여 모든 프로세스를 종료할 수 있다는 것을 알고 있습니다. 하지만 때때로 로 프로그램을 종료하더라도 CTRL+C프로세스는 종료되지 않는 경우가 있습니다. 그래서 kill -9와 kill -9의 차이점을 알고 싶습니다.CTRL+C
답변1
^C
프로그램에서 처리할 수 있는 인터럽트 신호를 보냅니다(무시 가능).
kill -9
처리할 수 없는 프로그램을 종료하려면 sigkill 신호를 보냅니다.
이것이 ^C로 일부 프로그램을 종료할 수 없는 이유입니다.