kill wird benutzt, um außer Kontrolle geratene (,,aufgehängte'') Prozesse, die
sich nicht mehr auf normale Art beenden lassen, zu terminieren (beenden).
kill sendet dazu das Signal
Signr an den Prozeß
Prozeßnr. Standardwert ist
SIGTERM (15) zum terminieren des Prozesses. Es können aber auch beliebige andere Signale gesendet werden. Weil das Signal
SIGTERM nicht von allen Programmen bearbeitet wird, wird ein Prozeß manchmal erst mit dem Signal
SIGKILL(9) vom Kernel beendet. Der ,,normalen'' Terminierung mit
SIGTERM"
istaber
derVorzug
zugeben, weil dadurch dem Prozeß noch die Möglichkeit gegeben wird, die Bühne geordnet
zu Verlassen. Es können nur die eigenen Prozesse beendet werden.
In der bash ist ein kill"Kommandoeingebaut,daßdiesesexterne Programm verdeckt, wenn nicht ausdrücklich mit dem
command Shellkommando das externe Programm aufgerufen wird.