Pkill: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „Kategorie:Linux/Prozess“ durch „Kategorie:Linux/Prozess/Befehl“ |
K Textersetzung - „line>“ durch „line copy>“ |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 13: | Zeile 13: | ||
== Aufruf == | == Aufruf == | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line copy> | ||
pkill [-signal] [-fvx] [-n|-o] [-P pid,...] [-g pgrp,...] [-s sid,...] [-u euid,...] [-U uid,...] [-G gid,...] [-t term,...] [Suchbegriff] | pkill [-signal] [-fvx] [-n|-o] [-P pid,...] [-g pgrp,...] [-s sid,...] [-u euid,...] [-U uid,...] [-G gid,...] [-t term,...] [Suchbegriff] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Zeile 39: | Zeile 39: | ||
== Anwendung == | == Anwendung == | ||
=== Prozessnamen enthalten ''ssh'' === | === Prozessnamen enthalten ''ssh'' === | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line copy> | ||
pkill ssh | pkill ssh | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Zeile 47: | Zeile 47: | ||
=== Prozessnamen genaun ''ssh'' === | === Prozessnamen genaun ''ssh'' === | ||
; Prozesse, die genau den Namen ssh haben | ; Prozesse, die genau den Namen ssh haben | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line copy> | ||
pkill -x ssh | pkill -x ssh | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Zeile 54: | Zeile 54: | ||
=== Prozesse, von Benutzer 1000 die ''ssh'' === | === Prozesse, von Benutzer 1000 die ''ssh'' === | ||
ein [[SIGUSR1]] senden | ein [[SIGUSR1]] senden | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line copy> | ||
pkill -USR1 -U 1000 ssh | pkill -USR1 -U 1000 ssh | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Zeile 60: | Zeile 60: | ||
=== Prozess ''sshd'' von ''init'' gestartet === | === Prozess ''sshd'' von ''init'' gestartet === | ||
ein [[SIGTERM]] senden | ein [[SIGTERM]] senden | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line copy> | ||
pkill -TERM -x -P 1 sshd | pkill -TERM -x -P 1 sshd | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Zeile 86: | Zeile 86: | ||
; Man-Page | ; Man-Page | ||
# [https://manpages.debian.org/ | # [https://manpages.debian.org/stable/procps/pkill.1.de.html pkill(1)] | ||
; Info-Pages | ; Info-Pages |
Aktuelle Version vom 11. Mai 2025, 13:47 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