GNU/Linux에서 프로세스를 강제로 종료하는 방법
게시됨: 2025년 2월 15일 오후 9시 44분 23초 UTC
마지막으로 업데이트되었습니다: 2026년 1월 12일 오전 8시 48분 44초 UTC
이 글에서는 우분투에서 멈춰버린 프로세스를 식별하고 강제로 종료하는 방법을 설명합니다.
이 페이지는 가능한 한 많은 사람이 이용할 수 있도록 영어에서 기계 번역되었습니다. 안타깝게도 기계 번역은 아직 완성된 기술이 아니므로 오류가 발생할 수 있습니다. 원하시는 경우 여기에서 영어 원문을 보실 수 있습니다:
How to Force Kill a Process in GNU/Linux
How to Force Kill a Process in GNU/Linux
이 글의 정보는 우분투 20.04 버전을 기준으로 작성되었습니다. 다른 버전에서는 유효하지 않을 수 있습니다.
가끔씩 어떤 이유로든 종료되지 않고 멈춰버리는 프로세스가 있습니다. 저의 경우 마지막으로 그런 일이 발생한 것은 VLC 미디어 플레이어였지만, 다른 프로그램에서도 발생한 적이 있습니다.
불행히도 (아니면 다행히도?) 이런 일이 자주 일어나지 않아서 매번 어떻게 해야 할지 기억하기가 어렵기 때문에 이 간단한 안내서를 작성하기로 했습니다.
먼저 해당 프로세스의 프로세스 ID(PID)를 찾아야 합니다. 명령줄 프로그램의 경우 실행 파일 이름으로 검색할 수 있지만, 데스크톱 프로그램의 경우 실행 파일 이름이 명확하지 않을 수 있으므로 약간의 조사가 필요할 수 있습니다.
제 경우에는 VLC였는데, 그건 너무나 당연한 사실이었죠.
PID를 얻으려면 다음을 입력해야 합니다.
ps aux | grep vlc
그러면 이름에 "vlc"가 포함된 실행 중인 프로세스가 모두 표시됩니다.
그런 다음 찾은 PID에 대해 루트 권한으로 kill -9 명령을 실행해야 합니다.
sudo kill -9 PID
("PID"를 첫 번째 명령으로 찾은 번호로 바꾸십시오)
이게 다예요 :-)
