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 |