EnglischFranzösischSpanisch

OnWorks-Favicon

pgrep - Online in der Cloud

Führen Sie pgrep im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad