Pkill: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
K Textersetzung - „Kategorie:Linux/Prozess“ durch „Kategorie:Linux/Prozess/Befehl“ |
||
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''pkill''' - sendet | '''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. | * 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. | * 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. | * pkill sendet wie kill ein Signal an einen Prozess. | ||
* Während kill die Prozesse über ihre PID anspricht, benutzt pkill deren Namen. | * Während kill die Prozesse über ihre PID anspricht, benutzt pkill deren Namen. | ||
Zeile 19: | 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 == | |||
<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> | |||
; 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 === | |||
{| class="wikitable sortable options gnu" | |||
|- | |||
! Unix !! GNU !! Parameter !! Beschreibung | |||
|- | |||
| || || || | |||
|- | |||
|} | |||
== | === Parameter === | ||
pkill [- | |||
=== Umgebungsvariablen === | |||
=== Exit-Status === | |||
== Anwendung == | |||
=== Prozessnamen enthalten ''ssh'' === | |||
<syntaxhighlight lang="bash" highlight="1" line> | |||
pkill ssh | |||
</syntaxhighlight> | |||
[[SIGTERM]] senden | |||
=== Prozessnamen genaun ''ssh'' === | |||
; Prozesse, die genau den Namen ssh haben | |||
<syntaxhighlight lang="bash" highlight="1" line> | |||
pkill -x ssh | |||
</syntaxhighlight> | |||
[[SIGTERM]] senden | |||
=== Prozesse, von Benutzer 1000 die ''ssh'' === | |||
ein [[SIGUSR1]] senden | |||
<syntaxhighlight lang="bash" highlight="1" line> | |||
pkill -USR1 -U 1000 ssh | |||
</syntaxhighlight> | |||
=== Prozess ''sshd'' von ''init'' gestartet === | |||
ein [[SIGTERM]] senden | |||
<syntaxhighlight lang="bash" highlight="1" line> | |||
pkill -TERM -x -P 1 sshd | |||
</syntaxhighlight> | |||
=== Problembehebung === | |||
== Konfiguration == | |||
=== Dateien === | |||
{| class="wikitable options" | |||
|- | |||
! Datei !! Beschreibung | |||
|- | |||
| || | |||
|- | |||
| || | |||
|} | |||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}/}} | |||
=== Dokumentation === | |||
; Man-Page | |||
# [https://manpages.debian.org/testing/procps/pkill.1.de.html pkill(1)] | |||
; Info-Pages | |||
== | === Links === | ||
==== Projekt ==== | |||
== | ==== Weblinks ==== | ||
== | |||
{{DEFAULTSORT:pkill}} | |||
{{DISPLAYTITLE:pkill}} | |||
[[Kategorie:Procps]] | [[Kategorie:Procps]] | ||
[[Kategorie:Linux/Befehl]] | [[Kategorie:Linux/Befehl]] | ||
[[Kategorie:Linux/Prozess]] | [[Kategorie:Linux/Prozess/Befehl]] | ||
</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