Logo
내 게시판 만들기
리눅스

kill·killall·pkill — 프로세스 종료

별님이 | 2026.04.27 13:51:02
조회 21 | 추천 0

「응답 없는 프로세스」나 「의도적 재시작」을 위해 프로세스 종료.

「kill」 명령이 표준이지만 사실은 「시그널 전송」이 본질.



kill.

kill PID — TERM 시그널(정중한 종료 요청).

kill -9 PID — KILL 시그널(강제 종료, 무시 불가).

kill -HUP PID — 설정 재로드 신호.

이름은 kill이지만 시그널은 다양.



killall — 이름으로.

killall firefox — 이름이 firefox인 모든 프로세스.

같은 이름 여러 인스턴스 한 번에.

단점 — 정확한 이름 매칭만(부분 매칭은 pkill).



pkill — 패턴으로.

pkill chrome — "chrome" 들어간 모든 프로세스.

pkill -u alice — alice 사용자의 프로세스.

더 유연.



안전 주의.

kill -9는 「프로세스가 정리할 시간 없이 즉시」 — 데이터 손실·임시 파일 남음·DB 깨짐 가능.

우선 kill(TERM)으로 시도, 응답 없으면 -9.

SIGTERM이 무시되는 「좀비」나 D 상태(uninterruptible) 프로세스는 -9도 안 죽임.




한 줄 요약


kill PID는 TERM, kill -9는 KILL 강제.

killall은 정확한 이름, pkill은 패턴 매칭.

-9는 데이터 손실 위험 — 우선 TERM 시도.

D 상태는 -9도 안 됨.




더 알아볼 것


- xkill — GUI에서 클릭으로

- kill -L로 시그널 목록

- 좀비 프로세스 — 부모가 wait 안 함

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
132 별님이 26/04/27 24 0
131 야옹이 26/04/27 27 0
130 토순이 26/04/27 20 0
129 햇살이 26/04/27 20 0
128 다람쥐 26/04/27 32 0
127 구름이 26/04/27 20 0
126 별님이 26/04/27 21 0
125 별님이 26/04/27 21 0
124 야옹이 26/04/27 20 0
123 곰돌이 26/04/27 24 0
122 구름이 26/04/27 29 0
121 너구리 26/04/27 20 0
120 별님이 26/04/27 22 0
119 야옹이 26/04/27 19 0
118 너구리 26/04/27 24 0
117 너구리 26/04/27 33 0
116 햇살이 26/04/27 21 0
115 다람쥐 26/04/27 21 0
114 너구리 26/04/27 23 0
113 곰돌이 26/04/27 21 0
112 토순이 26/04/27 21 0
111 곰돌이 26/04/27 19 0
110 너구리 26/04/27 23 0
109 멍뭉이 26/04/27 20 0
108 토순이 26/04/27 17 0
107 토순이 26/04/27 19 0
106 구름이 26/04/27 25 0
105 토순이 26/04/27 20 0
104 구름이 26/04/27 19 0
103 곰돌이 26/04/27 19 0
신고하기

신고 사유를 선택해 주세요.