KILL(1) Dienstprogramme fur Benutzer KILL(1) BEZEICHNUNG kill - ein Signal an einen Prozess senden UBERSICHT kill [Optionen] [] BESCHREIBUNG Das Standardsignal fur kill ist TERM. Mit -l oder -L konnen Sie die verfugbaren Signale auflisten. Im einzelnen sind HUP, INT, KILL, STOP, CONT und 0 nutzliche Signale. Alternative Signale konnen auf drei Arten angegeben werden: -9, -SIGKILL oder -KILL. Negative Werte fur die Prozesskennung konnen verwendet werden, um ganze Prozessgruppen auszuwahlen; siehe die Spalte PGID der Ausgabe des Befehls ps. Eine Prozesskennung von -1 ist besonders. Sie bezeichnet alle Prozesse ausser init und den kill-Prozess selbst. OPTIONEN [] sendet das Signal an alle aufgelisteten . - -s --signal gibt das zu sendende Signal an. Es kann als Name oder Nummer angegeben werden. Das Verhalten der Signale ist in der Handbuchseite zu signal(7) beschrieben. -q, --queue Wert verwendet sigqueue(3) anstatt kill(2) und das Wert-Argument wird zur Angabe einer Ganzzahl verwendet, die mit dem Signal gesendet wird. Falls der empfangende Prozess mit dem SA_SIGINFO-Flag fur sigaction(2) einen Handler fur dieses Signal installiert hat, dann kann er diese Daten uber das si_value-Feld der Struktur siginfo_t beziehen. -l, --list [Signal] listet Signalnamen auf. Diese Option kann ein Argument haben, welches die Signalnummer in einen Signalnamen umwandelt oder umgekehrt. -L, --table listet Signalnamen in einer ubersichtlichen Tabelle auf. ANMERKUNGEN In Ihrer Shell (dem Befehlszeileninterpreter) konnte bereits ein Kill-Befehl eingebaut sein. In diesem Fall mussen Sie den hier beschriebenen Befehl als /bin/kill aufrufen, um den Konflikt zu umgehen. BEISPIELE kill -9 -1 killt alle Prozesse, die gekillt werden konnen. kill -l 11 ubersetzt die Zahl 11 in einen Signalnamen. kill -L listet die Auswahl der verfugbaren Signale in einer ubersichtlichen Tabelle auf. kill 123 543 2341 3453 Sendet das Standardsignal SIGTERM an alle diese Prozesse. SIEHE AUCH kill(2), killall(1), nice(1), pkill(1), renice(1), signal(7), sigqueue(3), skill(1) STANDARDS Dieser Befehl erfullt die entsprechenden Standards. Der Schalter -L ist Linux-spezifisch. AUTOR Albert Cahalan schrieb kill im Jahre 1999, um die Version aus den Bsdutils zu ersetzen, die nicht standardkonform war. Die Version aus Util-linux sollte ebenfalls korrekt funktionieren. FEHLER MELDEN Bitte schicken Sie Fehlermeldungen (auf Englisch) an procps-ng 16. Januar 2023 KILL(1)