Pidof: Unterschied zwischen den Versionen
Erscheinungsbild
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
== Beschreibung == | == Beschreibung == | ||
Pidof findet die Prozesskennungen (PIDs) der benannten Programme | Pidof findet die Prozesskennungen (PIDs) der benannten Programme | ||
* Es schreibt diese Kennungen in die Standardausgabe | * Es schreibt diese Kennungen in die Standardausgabe | ||
* Es wird eine Liste von Pids zurückgegeben, die dem Prozessnamen entsprechen | * Es wird eine Liste von Pids zurückgegeben, die dem Prozessnamen entsprechen | ||
== Installation == | == Installation == | ||
[[pidof]] ist Teil von [[Sysvinit-utils]] | |||
== Aufruf == | == Aufruf == | ||
<syntaxhighlight lang="bash" highlight="1" | <syntaxhighlight lang="bash" highlight="1"> | ||
pidof [-s] [-c] [-q] [-w] [-x] [-o überspringen[,überspringen …] …] [-t] [-S Trenner] Programm [Programm …] | pidof [-s] [-c] [-q] [-w] [-x] [-o überspringen[,überspringen …] …] [-t] [-S Trenner] Programm [Programm …] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Optionen === | === Optionen === | ||
{| class="wikitable | {| class="wikitable options big" | ||
|- | |- | ||
! Unix !! Beschreibung | ! Unix !! Beschreibung |
Aktuelle Version vom 15. Oktober 2025, 10:50 Uhr
pidof - Prozesskennung eines laufenden Programms ermitteln
Beschreibung
Pidof findet die Prozesskennungen (PIDs) der benannten Programme
- Es schreibt diese Kennungen in die Standardausgabe
- Es wird eine Liste von Pids zurückgegeben, die dem Prozessnamen entsprechen
Installation
pidof ist Teil von Sysvinit-utils
Aufruf
pidof [-s] [-c] [-q] [-w] [-x] [-o überspringen[,überspringen …] …] [-t] [-S Trenner] Programm [Programm …]
Optionen
Unix | Beschreibung |
---|---|
-s | weist das Programm an, nur eine PID auszugeben |
-c | gibt nur Kennungen von Prozessen zurück, die im gleichen Wurzelverzeichnis laufen
|
-q | aktiviert den stillen Modus, unterdrückt sämtliche Ausgaben und setzt den Exit-Status entsprechend |
-w | zeigt auch Prozesse an, die keine sichtbare Befehlszeile haben (zum Beispiel Kernel-Arbeits-Threads) |
-x | berücksichtigt auch Skripte
|
-o | überspringen eist pidof an, Prozesse mit der angegebenen PID zu überspringen
|
-t | zeigt alle Thread-IDs anstelle von PIDs an |
-S Trenner | verwendet den angegebenen Trenner zwischen PIDs
|
Parameter
Umgebungsvariablen
Exit-Status
Wert | Beschreibung |
---|---|
0 | Erfolg |
>0 | Fehler |
Anwendung
Funktioniert, solange man nicht über mehrere Instanzen verfügt (beispielsweise Java)
adb shell procrank | grep TYPE_YOUR_PROCESS_NAME_INSTEAD | awk '{print $1}'
Problembehebung
Wenn Sie die Option -x verwenden, verfügt pidof nur eine einfache Methode zum Erkennen von Skripten und wird beispielsweise Skripte nicht erkennen, die env verwenden. Diese Einschränkung ist darauf zurückzuführen, wie die Skripte im proc-Dateisystem aussehen.
Konfiguration
Dateien
Datei | Beschreibung |
---|---|
Anhang
Siehe auch
Dokumentation
- Man-Page
Links
Projekt
Weblinks