kill 命令

来源:互联网 发布:途虎轮胎靠谱吗 知乎 编辑:程序博客网 时间:2024/05/16 16:39

By 渡客ITer 骆龙飞

 

kill 命令:发送指定的型号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如无法终止该程序可用“-KILL”参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程

1.列出所有信号

[longfei@localhost ~]$ 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+1146) 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.杀死进程

# kill 12345

3.强制杀死进程-

# kill -KILL 123456

4.彻底杀死进程

# kill -9 123456

5.发送SIGHUP信号,可以使用一下信号

# kill -HUP pid -----------pid 代表要杀死的进程号

6.使用命令回收内存
1)使用top命令发现无用的进程

2)使用kill -9 pid 进程强制杀死进程

3)用free释放内存

7.删除所有进程

#killall 命令

0 0
原创粉丝点击