Linux kill命令:终止进程。
Linux kill命令 功能描述
使用kill命令可以终止进程。向指定的进程或进程组发送信号,或者确定指定进程号的进程是否还存在。发送信号到指定进程,如果进程没有捕获该信号,则进程终止。
Linux kill命令 语法
kill [选项] [进程号]
命令中各选项的含义如表所示。
在kill命令中常用的信号如表所示。
Linux kill命令 示例
显示所有的信号名称
[root@rhel ~]# 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
查看指定信号的数值
[root@rhel ~]# kill -l 9
KILL
查看指定数值的信号
[root@rhel ~]# kill -l SIGKILL 9
使crond进程正常退出
[root@rhel ~]# kill -31779
强制杀死进程号为1779的进程
[root@rhel ~]# kill -91779
强制杀死进程号为1779的进程
[root@rhel ~]# kill -kill 1779