Zum Inhalt springen

Pkill: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  pkill » pgrep » pgrep » pkill » pkill
K Textersetzung - „Kategorie:Linux/Prozess“ durch „Kategorie:Linux/Prozess/Befehl
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 12: Zeile 12:




== Installation ==
== 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>


== Aufruf ==
; Hinweis
<syntaxhighlight lang="bash" highlight="1" line>
<blockquote>
</syntaxhighlight>
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 36: Zeile 38:


== Anwendung ==
== Anwendung ==
=== Prozessen, deren Namen ''ssh'' enthalten ===
=== Prozessnamen enthalten ''ssh'' ===
ein [[SIGTERM]] senden
<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
ein [[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 97: Zeile 101:
[[Kategorie:Procps]]
[[Kategorie:Procps]]
[[Kategorie:Linux/Befehl]]
[[Kategorie:Linux/Befehl]]
[[Kategorie:Linux/Prozess]]
[[Kategorie:Linux/Prozess/Befehl]]


</noinclude>
</noinclude>
= TMP =
= Aufruf =
= pkill=
== Installation ==
procps
In jeder Debian-Installation enthalten
== 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 ==
Eine Auswahl an Optionen und Ihre Bedeutung
-signal z.B -HUP,-TERM ... Eine Liste der Signale kann hier eingesehen werden.
-f Normalerweise wird nur der Prozessname nach Suchbegriff durchsucht. Durch die Angabe von -f wird die gesamte Kommandozeile durchsucht, also auch die übergebenen Parameter.
-v Negiert den Suchbegriff.
-x Findet nur Prozesse mit genau diesem Suchbegriff.
-n Selektiert nur den neuesten (zuletzt gestarteten) Prozess.
-o Selektiert nur den ältesten (zuerst gestarteten) Prozess.
-P pid,... Findet nur Prozesse deren Elternprozess die PID pid haben. Eine Angabe von -P1 findet die Prozesse die vom Elternprozess 1, also init gestartet wurden.
-U uid,... Findet nur Prozesse der realen User-ID, dabei kann der numerische (z.B 1000) oder auch der symbolische Wert (z.&nbsp;B.&nbsp; username) genutzt werden.

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
  1. pkill(1)
Info-Pages

Links

Projekt

Weblinks