Linux-Befehl skill

Linux 命令大全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 14Beenden
HUP 1Beenden
INT 2Beenden
KILL 9Beenden
PIPE 13Beenden / erzwungenes Schließen
POLLBeenden
PROFBeenden
TERM 15Beenden
USR1Beenden
USR2Beenden
VTALRMBeenden
STKFLTBeenden / gilt nur für i386-, m68k-, arm- und ppc-Hardware
UNUSEDBeenden / gilt nur für i386-, m68k-, arm- und ppc-Hardware
TSTPStoppen / ein Verhalten bezogen auf den Inhalt erzeugen
TTINStoppen / ein Verhalten bezogen auf den Inhalt erzeugen
TTOUStoppen / ein Verhalten bezogen auf den Inhalt erzeugen
STOPStoppen / zwangsweise schließen
CONTNeustart / neu starten, wenn im angehaltenen Zustand, andernfalls ignorieren
PWRIgnorieren / auf manchen Systemen beenden
WINCHIgnorieren
CHLDIgnorieren
ABRT 6Core
FPE 8Core
ILL 4Core
QUIT 3Core
SEGV 11Core
TRAP 5Core
SYSCore / möglicherweise noch nicht implementiert
EMTCore / möglicherweise noch nicht implementiert
BUSCore / Core-Fehler
XCPUCore / Core-Fehler
XFSZCore / 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 user3

Linux 命令大全Vollständige Liste der Linux-Befehle

Andere Erweiterungen