| kill - Prozesse beenden | ||||||||
|---|---|---|---|---|---|---|---|---|
|
Syntax: kill [-Option] <Prozess> ...Beschreibung:kill sendet ein spezifiziertes Signal an einen bestimmten Prozess. Das Signal kann aus der Liste der verfügbaren Signale ausgewählt werden, welche mit dem Befehl $ kill -l angezeigt werden kann. Normalerweise wird kill eingesetzt, um Terminierungssignale an Prozesse zu senden, die sich nicht mehr selbstänstg beenden. Standardwert ist SIGTERM (15) zum terminieren des Prozesses. Weil das Signal SIGTERM nicht von allen Programmen bearbeitet wird, wird ein Prozess manchmal erst mit dem Signal SIGKILL(9) vom Kernel beendet. Der "normalen" Terminierung mit SIGTERM ist aber der Vorzug zu geben, weil dadurch dem Prozess noch die Möglichkeit gegeben wird, sich geordnet zu beenden. In der bash ist ein kill Kommando eingebaut, dass dieses externe Programm verdeckt, wenn nicht ausdrücklich mit dem command Shellkommando das externe Programm aufgerufen wird. Es können nur die eigenen Prozesse beendet werden. Auch andere Einsatzmöglichkeiten sind möglich. kill generiert einen Rückgabewert von 1, wenn der spezifizierte Prozess nicht gefunden wurde. Die Angabe eines falschen Signalnamens führt zusätzlich zur Ausgabe der Signalliste.
Siehe auch: killall killall5Beispiele für die Nutzung des Programms: | ||||||||
| Autor: Omega-X | ||||||||