Linux-Befehl skill
Vollständige Liste der Linux-Befehle
Der Linux-Befehl skill sendet ein Signal an ein laufendes Programm. Das Standardsignal ist TERM (Unterbrechung), und die häufig verwendeten Signale sind HUP, INT, KILL, STOP, CONT und 0.
Signale können auf drei Arten geschrieben werden: -9, -SIGKILL, -KILL. Sie können -l oder -L verwenden, um die verfügbaren Signale aufzulisten.
Berechtigungen: Alle Benutzer.
Andere verwandte Befehle: kill
Syntax
skill [signal to send] [options] 选择程序的规则
Allgemeine Parameter:
- -f Schnellmodus / noch nicht implementiert
- -i Interaktiver Modus / jede Aktion wird bestätigt
- -v Ausführliche Ausgabe / listet Informationen über das ausgewählte Programm auf
- -w Intelligente Warnmeldung / noch nicht implementiert
- -n Keine Aktion / Prozess-IDs anzeigen
ParameterDie Regeln zur Auswahl von Programmen können sein: Terminal-ID, Benutzername, Prozess-ID, Befehlsname.
- -t Terminal-ID (tty oder pty)
- -u Benutzername
- -p Prozess-ID (pid)
- -c Befehlsname. Verfügbare Signale
Im Folgenden werden die bekannten Signalnamen, Signalcodes und Funktionen aufgelistet.
| Name (Code) | Funktion / Beschreibung |
|---|---|
| ALRM 14 | Beenden |
| HUP 1 | Beenden |
| INT 2 | Beenden |
| KILL 9 | Beenden |
| PIPE 13 | Beenden / erzwungenes Schließen |
| POLL | Beenden |
| PROF | Beenden |
| TERM 15 | Beenden |
| USR1 | Beenden |
| USR2 | Beenden |
| VTALRM | Beenden |
| STKFLT | Beenden / gilt nur für i386-, m68k-, arm- und ppc-Hardware |
| UNUSED | Beenden / gilt nur für i386-, m68k-, arm- und ppc-Hardware |
| TSTP | Stoppen / ein Verhalten bezogen auf den Inhalt erzeugen |
| TTIN | Stoppen / ein Verhalten bezogen auf den Inhalt erzeugen |
| TTOU | Stoppen / ein Verhalten bezogen auf den Inhalt erzeugen |
| STOP | Stoppen / zwangsweise schließen |
| CONT | Neustart / neu starten, wenn im angehaltenen Zustand, andernfalls ignorieren |
| PWR | Ignorieren / auf manchen Systemen beenden |
| WINCH | Ignorieren |
| CHLD | Ignorieren |
| ABRT 6 | Core |
| FPE 8 | Core |
| ILL 4 | Core |
| QUIT 3 | Core |
| SEGV 11 | Core |
| TRAP 5 | Core |
| SYS | Core / möglicherweise noch nicht implementiert |
| EMT | Core / möglicherweise noch nicht implementiert |
| BUS | Core / Core-Fehler |
| XCPU | Core / Core-Fehler |
| XFSZ | Core / Core-Fehler |
Beispiele
Alle Prozesse auf PTY-Geräten stoppen
skill -KILL -v pts/*
Die drei Benutzer user1, user2, user3 stoppen
skill -STOP user1 user2 user3Andere Erweiterungen