Linux kill command
Linux kill command to delete a running program or work.
can kill the specified information to the program. Default information SIGTERM (15), you can specify the program terminates. If this does not terminate the program, you can use SIGKILL (9) the information to try to force Remove Programs. Work program or the number of available jobs or ps command to view instructions.
grammar
kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
Parameter Description:
- -l <message number> if adding <message number> option, the -l option lists the names of all the information.
- -s <message name or number> specifies the information to be sent.
- [Program] [programs] may be a program of PID or PGID, it may be job number.
Examples
Kill the process
# kill 12345
Force kill process
# kill -KILL 123456
Sending a SIGHUP signal, the signal can be used at
# kill -HUP pid
Kill the process
# kill -9 123456
Display signal
# 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
Kill all processes specified user
#kill -9 $(ps -ef | grep hnlinux) //方法一 过滤出hnlinux用户进程 #kill -u hnlinux //方法二