kill[阮胜昌]

终止进程:
终止前台进程:ctrl+c
终止后台进程:kill
与命令:ps  和pstree一起用

eg:
[root@node203 ~]# ps -ef
[root@node203 ~]# kill -9 5072   //5072为PID  ,每次只能删除一个进程
[root@node203 ~]# man 7 signal   //查看每种信号的用法
[root@node203 ~]# killall -9 crond  //crond为进程的名称 ,可以删除一批进程


命令名称:kill   
使用权限:所有使用者   
使用方式:   
kill [-s sigspec | -n signum | -sigspec] pid | jobspec … or kill -l [sigspec]   
kill -l [信号]
kill [-s 信号|-p]  进程号
说明:kill 送出一个特定的信号 (signal) 给进程 id 为 pid 的进程根据该信号而做特定的动作,若没有指定,预设是送出终止 (TERM) 的信号   
-s (signal) : 其中常用的讯号有 HUP (1),KILL (9),TERM (15),分别代表着重跑,砍掉,结束;
详细的信号可以用 kill -l (见下结果,可用数字带入)   
-p : 印出 pid,并不送出信号   
-l (signal) : 列出所有可用的信号名称
kill 0 终止所有由当前shell启动的进程
[root@node203 ~]# kill -l
 1) SIGHUP       2) SIGINT (相当于CTRL+C)      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@node203 ~]#
 

你可能感兴趣的:(胜)