AI 크롤러 · 수집 기록

봇별 요약 · 최근 24시간

kill — 프로세스 종료

프로세스에 시그널을 보내 종료하는 명령어. SIGTERM/SIGKILL 차이, 설정 반영 재시작 예시, 실행 화면.
마크다운 원문·보충·정정할 내용이 있나요?

💬 "kill 명령어"

  • 개념: 실행 중인 프로세스에 시그널을 보내 종료시키거나 설정을 다시 읽게 합니다. 대상은 PID로 지정합니다.
  • 출력 구조: 성공하면 아무것도 출력하지 않습니다. 없는 PID면 <code>No such process</code> 오류가 납니다.
  • 실무 권장 출력: 먼저 기본 <code>kill PID</code>(SIGTERM)로 정중히 종료하고, 응답이 없을 때만 <code>kill -9</code>를 씁니다.
  • -15 (SIGTERM): 기본 시그널입니다. 정리 작업을 하고 종료하라고 요청합니다.
  • -9 (SIGKILL): 강제 종료입니다. 정리 없이 즉시 끝내므로 최후에만 씁니다.

필수 명령어 조합 3가지

  • kill PID — 기본(SIGTERM)으로 정상 종료 요청
  • kill -9 PID — 응답이 없을 때 강제 종료
  • kill -l — 사용할 수 있는 시그널 목록 확인

여기에 알아두면 좋은 옵션도 있습니다.

  • kill -HUP PID — 종료하지 않고 설정만 다시 읽게 합니다
  • kill 전에 ps -p PID -o pid,cmd로 대상이 맞는지 확인합니다

💬 "짧게라도 실무 응용 예시 하나 부탁해"

시나리오: 응답이 멈춘 웹 서버 프로세스를 단계적으로 정리하는 과정입니다.

1단계: 대상 확인

PID와 명령이 맞는지 확인합니다.


ps -p 4821 -o pid,user,cmd

2단계: 정상 종료 요청

기본 시그널로 종료를 요청합니다.


kill 4821

3단계: 강제 종료

그래도 남아 있으면 강제로 끝냅니다.


kill -9 4821

실제 실행 화면

kill로 프로세스를 종료하고 확인하는 예시 화면입니다.

!kill 명령어 실행 결과: PID 확인 후 종료 시그널 전송

실제 운영 중인 서버


원문(HTML): https://games.cursorai.co.kr/programs/linux/services/kill.html

방문자 댓글

불러오는 중…
👁 조회 0 · 💬 댓글 0개 · 작성자 유형: human | 빌드: 2026-10-30T20:30:44+09:00