Linux-Befehl kill
Linux-Befehl kill ein laufendes Programm oder Arbeit zu löschen.
können die angegebenen Informationen zu dem Programm zu töten. Standardinformationen SIGTERM (15) können Sie festlegen, das Programm beendet wird. Wenn dies das Programm nicht beenden, können Sie SIGKILL (9), um die Informationen zu versuchen verwenden, um Programme zwingen entfernen. Arbeitsprogramm oder die Anzahl der zur Verfügung stehenden Arbeitsplätze oder Befehl ps, um Anweisungen.
Grammatik
kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
Parameter Beschreibung:
- -l <Nachrichtennummer>, wenn <Nachrichtennummer> Option hinzufügen, listet die Option -l die Namen aller Informationen.
- -s <message Name oder Nummer> gibt die Informationen gesendet werden.
- [Programm] [Programme] kann ein Programm von PID oder PGID sein, kann es Auftragsnummer sein.
Beispiele
Töten Sie den Prozess
# kill 12345
Force-Prozess zu töten
# kill -KILL 123456
Senden eines SIGHUP-Signal kann das Signal an verwendet werden
# kill -HUP pid
Töten Sie den Prozess
# kill -9 123456
Anzeigesignal
# 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
Töte alle Prozesse angegebenen Benutzer
#kill -9 $(ps -ef | grep hnlinux) //方法一 过滤出hnlinux用户进程 #kill -u hnlinux //方法二