Dies ist der Befehl pgrep, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
pgrep, pkill - Nachschlagen oder Signalisieren von Prozessen basierend auf Namen und anderen Attributen
ZUSAMMENFASSUNG
pgrep [Optionen] Muster
pkill [Optionen] Muster
BESCHREIBUNG
pgrep durchsucht die aktuell laufenden Prozesse und listet die passenden Prozess-IDs auf
die Auswahlkriterien auf stdout. Alle Kriterien müssen übereinstimmen. Zum Beispiel,
$ pgrep -u root sshd
listet nur die aufgerufenen Prozesse auf sshd UND im Besitz von Wurzel. Andererseits,
$ pgrep -u Wurzel, Dämon
listet die Prozesse auf, die im Besitz von . sind Wurzel OR Daemon.
pkill sendet das angegebene Signal (standardmäßig ZIELLAUFZEIT) zu jedem Prozess statt
sie auf stdout auflisten.
OPTIONAL
-Signal
--Signal Signal
Definiert das Signal, das an jeden übereinstimmenden Prozess gesendet wird. Entweder die Zahl oder die
symbolischer Signalname verwendet werden. (pkill nur.)
-c, --zählen
Normale Ausgabe unterdrücken; Geben Sie stattdessen eine Anzahl übereinstimmender Prozesse aus. Wenn zählen
mit nichts übereinstimmt, zB Null zurückgibt, gibt der Befehl einen Wert ungleich Null zurück.
-d, --Trennzeichen Trennzeichen
Legt die Zeichenfolge fest, die verwendet wird, um jede Prozess-ID in der Ausgabe zu begrenzen (standardmäßig a
Neue Zeile). (pgrep nur.)
-f, --voll
Die Anleitungen wird normalerweise nur mit dem Prozessnamen abgeglichen. Wann -f eingestellt ist, die
die vollständige Befehlszeile wird verwendet.
-g, --pgroup pgrp, ...
Nur Prozesse in den aufgelisteten Prozessgruppen-IDs abgleichen. Prozessgruppe 0 ist
übersetzt in pgrepoder pkilleigene Prozessgruppe.
-G, --Gruppe gid, ...
Nur Prozesse abgleichen, deren echte Gruppen-ID aufgeführt ist. Entweder die Zahl oder
symbolischer Wert verwendet werden.
-l, --Listennamen
Listen Sie den Prozessnamen sowie die Prozess-ID auf. (pgrep nur.)
-a, --Liste voll
Listen Sie die vollständige Befehlszeile sowie die Prozess-ID auf. (pgrep nur.)
-n, --neueste
Wählen Sie nur den neuesten (zuletzt gestarteten) der übereinstimmenden Prozesse aus.
-o, --älteste
Wählen Sie nur den ältesten (zuletzt gestarteten) der übereinstimmenden Prozesse aus.
-P, --Elternteil ppd, ...
Nur Prozesse abgleichen, deren übergeordnete Prozess-ID aufgeführt ist.
-s, --Sitzung sid, ...
Nur Prozesse abgleichen, deren Prozesssitzungs-ID aufgeführt ist. Sitzungs-ID 0 ist
übersetzt in pgrepoder pkill's eigene Sitzungs-ID.
-t, --Terminal Begriff, ...
Nur Prozesse abgleichen, deren steuerndes Terminal aufgelistet ist. Der Terminalname
sollte ohne das "/ Dev /" Präfix.
-u, --euid euid, ...
Nur Prozesse abgleichen, deren effektive Benutzer-ID aufgeführt ist. Entweder die Zahl oder
symbolischer Wert verwendet werden.
-U, --uid uid, ...
Nur Prozesse abgleichen, deren echte Benutzer-ID aufgeführt ist. Entweder die Zahl oder
symbolischer Wert verwendet werden.
-v, --invers
Negiert die Übereinstimmung. Diese Option wird normalerweise verwendet in pgrep's Kontext. In pkill's
Kontext ist die kurze Option deaktiviert, um eine versehentliche Verwendung der Option zu vermeiden.
-w, --Leicht
Zeigt alle Thread-IDs anstelle von pids in pgrep's Kontext. In pkill's Kontext dies
Option ist deaktiviert.
-x, --genau
Nur Prozesse abgleichen, deren Namen (oder Befehlszeile, wenn -f angegeben ist) genau Spiel
Anleitungen.
-F, --pidfile Datei
Lesen Sie mehr PID's aus der Datei. Diese Option ist vielleicht nützlicher für pkill als pgrep.
-L, --logpidfile
Fehler, wenn pidfile (siehe -F) nicht gesperrt ist.
--ns pid
Match-Prozesse, die zu denselben Namespaces gehören. Erforderlich für die Ausführung als Root für
Match-Prozesse von anderen Benutzern. Siehe --nslist, um zu erfahren, wie Sie die Namensräume einschränken können
Spiel.
--nsliste Name, ...
Nur mit den angegebenen Namespaces übereinstimmen. Verfügbare Namensräume: ipc, mnt, net, pid,
Benutzer, uts.
-V, --Version
Versionsinformationen anzeigen und beenden.
-h, --help
Hilfe anzeigen und beenden.
OPERANDEN
Anleitungen
Gibt einen erweiterten regulären Ausdruck für den Abgleich mit den Prozessnamen an oder
Befehlszeilen.
Beispiele:
Beispiel 1: Finden Sie die Prozess-ID des namens Daemon:
$ pgrep -u root benannt
Beispiel 2: Make syslog Lesen Sie die Konfigurationsdatei erneut:
$ pkill -HUP syslogd
Beispiel 3: Geben Sie detaillierte Informationen zu allen Xterm Prozesse:
$ ps -fp $(pgrep -d, -x xterm)
Beispiel 4: Alles machen netscape Prozesse laufen schöner:
$renice +4 $(pgrep netscape)
EXIT STATUS
0 Ein oder mehrere Prozesse haben die Kriterien erfüllt.
1 Keine Prozesse abgestimmt.
2 Syntaxfehler in der Befehlszeile.
3 Schwerwiegender Fehler: nicht genügend Speicher usw.
ANMERKUNG
Der für den Abgleich verwendete Prozessname ist auf die 15 Zeichen beschränkt, die in der Ausgabe vorhanden sind
of / proc /pid/stat. Verwenden Sie die Option -f, um mit der vollständigen Befehlszeile abzugleichen,
/ proc /pid/cmdline.
Das Laufen pgrep or pkill Prozess wird sich nie als Übereinstimmung melden.
Verwenden Sie pgrep online mit den onworks.net-Diensten