Pkill: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
K Textersetzung - „line>“ durch „line copy>“ |
||
| (34 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
'''pkill''' sendet | '''pkill''' - sendet Signal an Prozesse | ||
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. | == 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. | |||
pkill | == Aufruf == | ||
<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] | |||
</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 === | |||
=== Umgebungsvariablen === | |||
=== Exit-Status === | |||
== Anwendung == | |||
=== Prozessnamen enthalten ''ssh'' === | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
pkill ssh | |||
</syntaxhighlight> | |||
[[SIGTERM]] senden | |||
=== Prozessnamen genaun ''ssh'' === | |||
; Prozesse, die genau den Namen ssh haben | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
pkill -x ssh | |||
</syntaxhighlight> | |||
[[SIGTERM]] senden | |||
=== Prozesse, von Benutzer 1000 die ''ssh'' === | |||
ein [[SIGUSR1]] senden | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
pkill -USR1 -U 1000 ssh | |||
</syntaxhighlight> | |||
= | === Prozess ''sshd'' von ''init'' gestartet === | ||
ein [[SIGTERM]] senden | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
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/stable/procps/pkill.1.de.html pkill(1)] | |||
; Info-Pages | |||
=== Links === | |||
==== Projekt ==== | |||
==== Weblinks ==== | |||
{{DEFAULTSORT:pkill}} | |||
{{DISPLAYTITLE:pkill}} | |||
[[Kategorie:Procps]] | |||
[[Kategorie:Linux/Befehl]] | |||
[[Kategorie:Linux/Prozess/Befehl]] | |||
</noinclude> | |||
Aktuelle Version vom 11. Mai 2025, 12: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