별의 공부 블로그 🧑🏻‍💻
728x90
728x170

kill

  • 프로세스에 특정한 시그널(Signal)을 보내는 명령
  • 옵션 없이 실행하면 프로세스에 종료 신호(15, TERM, SIGTERM)을 보냄.
  • 보통 중지시킬 수 없는 프로세스를 종료시킬 때 사용함.

 

사용법

# kill [option] [signal] [PID 또는 %Job_Number]

 

주요 옵션

옵션 설명
-l 시그널의 종류 출력
-s signal 시그널의 이름을 지정

 

사용 예

예 1
  • 시그널의 종류 출력
# kill -l
더보기
 1) SIGHUP	 2) SIGINT	 3) SIGQUIT	 4) SIGILL	 5) SIGTRAP
 6) SIGABRT	 7) SIGBUS	 8) SIGFPE	 9) SIGKILL	10) SIGUSR1
11) SIGSEGV	12) SIGUSR2	13) SIGPIPE	14) SIGALRM	15) SIGTERM
16) SIGSTKFLT	17) SIGCHLD	18) SIGCONT	19) SIGSTOP	20) SIGTSTP
21) SIGTTIN	22) SIGTTOU	23) SIGURG	24) SIGXCPU	25) SIGXFSZ
26) SIGVTALRM	27) SIGPROF	28) SIGWINCH	29) SIGIO	30) SIGPWR
31) SIGSYS	34) SIGRTMIN	35) SIGRTMIN+1	36) SIGRTMIN+2	37) SIGRTMIN+3
38) SIGRTMIN+4	39) SIGRTMIN+5	40) SIGRTMIN+6	41) SIGRTMIN+7	42) SIGRTMIN+8
43) SIGRTMIN+9	44) SIGRTMIN+10	45) SIGRTMIN+11	46) SIGRTMIN+12	47) SIGRTMIN+13
48) SIGRTMIN+14	49) SIGRTMIN+15	50) SIGRTMAX-14	51) SIGRTMAX-13	52) SIGRTMAX-12
53) SIGRTMAX-11	54) SIGRTMAX-10	55) SIGRTMAX-9	56) SIGRTMAX-8	57) SIGRTMAX-7
58) SIGRTMAX-6	59) SIGRTMAX-5	60) SIGRTMAX-4	61) SIGRTMAX-3	62) SIGRTMAX-2
63) SIGRTMAX-1	64) SIGRTMAX

 

 

예 2
  • PID가 724인 프로세스에 기본 시그널인 15번 시그널을 보냄.
  • 다음의 명령과 같음.
    • kill -15 724
    • kill -TERM 724
    • kill -s SIGTERM 724
# kill 724

 

예 3
  • PID가 756, 757, 758인 프로세스를 강제 종료
  • 다음의 명령과 같음.
    • kill -KILL PID
    • kill -SIGKILL PID
# kill -9 756 757 758

 

예 4
  • PID가 10118인 프로세스를 재시작
  • 다음의 명령과 같음.
    • kill -l 10118
# kill -HUP 10118

 

예 5
  • 작업 번호가 2인 프로세스를 종료
# kill $2

 

예 6
  • PID가 1702인 프로세스에 기본 종료 시그널인 TERM을 보내어 종료
# kill -s SIGTERM 1702

 

728x90
그리드형(광고전용)

'System Software > Linux' 카테고리의 다른 글

[리눅스 명령어] bg  (0) 2022.03.10
[리눅스 명령어] fg  (0) 2022.03.10
[리눅스 명령어] jobs  (0) 2022.03.10
[리눅스 명령어] killall  (0) 2022.03.10
[리눅스 명령어] top  (0) 2022.03.10
[리눅스 명령어] pstree  (0) 2022.03.10
[리눅스 명령어] ps  (0) 2022.03.10
[리눅스 명령어] ln  (0) 2022.03.10
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖