Ich benutze Ubuntu Linux.
Kill-Befehle senden grundsätzlich ein Signal an die Verarbeitung, um es zu beenden. Zur Vereinfachung komplexer Verhaltenserwartungen im Alltag bietet der Befehl kill verschiedene Optionen.
Wie oben erklärt, mit allen der Definition entsprechenden Kill-Numbers-Optionen.
Ich möchte ein paar Zeilen hinzufügen.
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
Wie Sie oben sehen, sind dies alles Kill-Optionen, die Sie erhalten, wenn Sie Ubuntu Linux ausführen.
Bestimmte Kill-Signale sind jedoch allen * NIX-Varianten gemeinsam.
kill -9 ist die SIGKILL-Option und der Kernel kann dieses Signal nicht ignorieren. Dies bedeutet, dass die Option -9 oder SIGKILL beachtet wird und der Prozess sofort beendet wird. Denken Sie daran, dass dieser Prozess nicht von Anwendungsprogrammen verarbeitet werden kann.
kill -15 sendet dagegen das SIGTERM-Signal, dh es wartet, bis der Prozess ordnungsgemäß heruntergefahren wurde, bevor er beendet wird. Dies ist das Standardsignal.
kill <pid>
) ist TERM.