Pkill: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „Kategorie:Linux/Prozess“ durch „Kategorie:Linux/Prozess/Befehl“ |
|||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 11: | Zeile 11: | ||
* Das standardmäßig gesendete Signal, das an einen Prozess übergeben wird, ist TERM. pgrep und pkill nutzen die gleiche Syntax. | * Das standardmäßig gesendete Signal, das an einen Prozess übergeben wird, ist TERM. pgrep und pkill nutzen die gleiche Syntax. | ||
== Aufruf == | == Aufruf == | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line> | ||
pkill [-signal] [-fvx] [-n|-o] [-P pid,...] [-g pgrp,...] [-s sid,...] [-u euid,...] [-U uid,...] [-G gid,...] [-t term,...] [Suchbegriff] | |||
</syntaxhighlight> | </syntaxhighlight> | ||
; Hinweis | |||
<blockquote> | |||
Wenn pkill ohne die Option -x aufgerufen wird, werden alle Prozesse gefunden, die den Suchbegriff im Prozessnamen beinhalten. Dies kann zu unerwünschten Ergebnissen führen. | |||
</blockquote> | |||
=== Optionen === | === Optionen === | ||
Zeile 35: | Zeile 38: | ||
== Anwendung == | == Anwendung == | ||
=== | === Prozessnamen enthalten ''ssh'' === | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line> | ||
pkill ssh | pkill ssh | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Prozesse, die genau den Namen ssh haben | [[SIGTERM]] senden | ||
=== Prozessnamen genaun ''ssh'' === | |||
; Prozesse, die genau den Namen ssh haben | |||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line> | ||
pkill -x ssh | pkill -x ssh | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[SIGTERM]] senden | |||
=== Prozesse, von Benutzer 1000 die ''ssh'' === | === Prozesse, von Benutzer 1000 die ''ssh'' === | ||
Zeile 96: | Zeile 101: | ||
[[Kategorie:Procps]] | [[Kategorie:Procps]] | ||
[[Kategorie:Linux/Befehl]] | [[Kategorie:Linux/Befehl]] | ||
[[Kategorie:Linux/Prozess]] | [[Kategorie:Linux/Prozess/Befehl]] | ||
</noinclude> | </noinclude> | ||
Aktuelle Version vom 5. April 2025, 11:49 Uhr
pkill - sendet Signal an Prozesse
Beschreibung
Während kill die Prozesse über ihre PID anspricht, benutzt pkill deren Namen.
- Der Suchbegriff (Programmname) kann dabei auch als Regulärer Ausdruck angegeben werden.
- Das standardmäßig gesendete Signal, das an einen Prozess übergeben wird, ist TERM. pgrep und pkill nutzen die gleiche Syntax.
- pkill sendet wie kill ein Signal an einen Prozess.
- Während kill die Prozesse über ihre PID anspricht, benutzt pkill deren Namen.
- Der Suchbegriff (Programmname) kann dabei auch als Regulärer Ausdruck angegeben werden.
- Das standardmäßig gesendete Signal, das an einen Prozess übergeben wird, ist TERM. pgrep und pkill nutzen die gleiche Syntax.
Aufruf
pkill [-signal] [-fvx] [-n|-o] [-P pid,...] [-g pgrp,...] [-s sid,...] [-u euid,...] [-U uid,...] [-G gid,...] [-t term,...] [Suchbegriff]
- Hinweis
Wenn pkill ohne die Option -x aufgerufen wird, werden alle Prozesse gefunden, die den Suchbegriff im Prozessnamen beinhalten. Dies kann zu unerwünschten Ergebnissen führen.
Optionen
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Prozessnamen enthalten ssh
pkill ssh
SIGTERM senden
Prozessnamen genaun ssh
- Prozesse, die genau den Namen ssh haben
pkill -x ssh
SIGTERM senden
Prozesse, von Benutzer 1000 die ssh
ein SIGUSR1 senden
pkill -USR1 -U 1000 ssh
Prozess sshd von init gestartet
ein SIGTERM senden
pkill -TERM -x -P 1 sshd
Problembehebung
Konfiguration
Dateien
Datei | Beschreibung |
---|---|
Anhang
Siehe auch
Dokumentation
- Man-Page
- Info-Pages
Links
Projekt
Weblinks