comando kill Linux
comando kill Linux para excluir um programa em execução ou trabalho.
pode matar as informações especificadas para o programa. SIGTERM informações padrão (15), você pode especificar o programa termina. Se isso não terminar o programa, você pode usar SIGKILL (9) as informações para tentar forçar remover programas. programa de trabalho ou o número de postos de trabalho disponíveis ou comando ps para ver instruções.
gramática
kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
Parâmetro Descrição:
- -l <número mensagem> se adicionando <número mensagem> opção, a opção -l lista os nomes de todas as informações.
- -s <nome da mensagem ou número> especifica a informação a ser enviada.
- [Programa] [programas] pode ser um programa de PID ou PGID, pode ser o número do trabalho.
Exemplos
Matar o processo
# kill 12345
processo de matança vigor
# kill -KILL 123456
O envio de um sinal SIGHUP, o sinal pode ser usado em
# kill -HUP pid
Matar o processo
# kill -9 123456
sinal de exibição
# 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
Mate todos os processos especificados pelo usuário
#kill -9 $(ps -ef | grep hnlinux) //方法一 过滤出hnlinux用户进程 #kill -u hnlinux //方法二