English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux kill 명령어

Linux 명령어大全

Linux kill 명령어는 실행 중인 프로그램이나 작업을 제거하는 데 사용됩니다。

kill은 지정된 정보를 프로그램에 전달할 수 있습니다. 기본 정보는 SIGTERM입니다.15)을 통해 지정된 프로그램을 종료할 수 있습니다. 프로그램이 여전히 종료되지 않으면 SIGKILL을 사용할 수 있습니다.9) 정보를 프로그램에 강제로 제거하려고 시도합니다。프로그램 또는 작업 번호는 ps 명령어 또는 jobs 명령어로 확인할 수 있습니다。

문법

kill [-s <정보 이름 또는 번호>][프로그램] 또는 kill [-l <정보 번호>]

매개변수 설명

  • -l <정보 번호>  <정보 번호> 선택지를 추가하지 않으면 -l 매개변수는 모든 정보 이름을 나열합니다。
  • -s <정보 이름 또는 번호>  전달할 정보를 지정합니다。
  • [프로그램]  [프로그램]은 프로그램의 PID 또는 PGID 또는 작업 번호일 수 있습니다。

kill 사용 -l 명령어는 모든 사용 가능한 신호를 나열합니다。

가장 많이 사용되는 신호는:

  • 1 (HUP):프로세스 다시 로드。
  • 9 (KILL):프로세스를 죽입니다。
  • 15 (TERM):프로세스를 정상적으로 중지합니다.

온라인 예제

프로세스를 죽이기

# kill 12345

강제적으로 프로세스를 죽이기

# kill -KILL 123456

SIGHUP 신호를 보낼 수 있습니다.

# kill -HUP pid

전체적으로 프로세스를 죽이기

# kill -9 123456

신호 표시

# 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    2) SIGTSTP
21) SIGTTIN    22) SIGTTOU    23) SIGURG    24) SIGXCPU    25) SIGXFSZ
26) SIGVTALRM    27) SIGPROF    28) SIGWINCH    29) SIGIO    3) SIGPWR
31) SIGSYS    34) SIGRTMIN    35) SIGRTMIN+1    36) SIGRTMIN+2    37) SIGRTMIN+3
38) SIGRTMIN+4    39) SIGRTMIN+5    4) 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    5) 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    6) SIGRTMAX-4    61) SIGRTMAX-3    62) SIGRTMAX-2
63) SIGRTMAX-1    64) SIGRTMAX

지정된 사용자의 모든 프로세스를 죽이기

#kill -9 $(ps -ef | grep hnlinux) //방법 하나 사용자 프로세스를 필터링하기 
#kill -u hnlinux //방법 두 번째

Linux 명령어大全