GoGPT Best VPN GoSearch

OnWorks-Favicon

ps – Online in der Cloud

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

Dies ist der Befehl ps, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ps – einen Snapshot der aktuellen Prozesse melden.

ZUSAMMENFASSUNG


ps [Optionen]

BESCHREIBUNG


ps zeigt Informationen zu einer Auswahl der aktiven Prozesse an. Wenn Sie ein wollen
Wiederholte Aktualisierung der Auswahl und der angezeigten Informationen, Nutzung Top(1) statt.

Diese Version von ps akzeptiert mehrere Arten von Optionen:

1 UNIX-Optionen, die gruppiert werden können und denen ein Bindestrich vorangestellt werden muss.
2 BSD-Optionen, die gruppiert werden können und nicht mit einem Bindestrich verwendet werden dürfen.
3 GNU-Langoptionen, denen zwei Bindestriche vorangestellt sind.

Optionen verschiedener Art können frei gemischt werden, es kann jedoch zu Konflikten kommen. Dort sind einige
auch Optionen, die aufgrund der vielen Standards funktionell identisch sind und ps
Implementierungen, die dies ps ist kompatibel mit.

Beachten Sie, dass "ps -zu„unterscheidet sich von“ps für". Die POSIX- und UNIX-Standards erfordern dies
"ps -zu" Alle Prozesse drucken, die einem Benutzer namens „x“ gehören, sowie alle Prozesse drucken
das würde von der ausgewählt werden -a Möglichkeit. Wenn der Benutzer mit dem Namen „x“ nicht existiert, ist dies der Fall ps
kann den Befehl interpretieren als „ps für" stattdessen und geben Sie eine Warnung aus. Dieses Verhalten ist
soll bei der Umstellung alter Skripte und Gewohnheiten helfen. Es ist zerbrechlich, unterliegt
sich ändern und sollte daher nicht als verlässlich angesehen werden.

Standardmäßig ps wählt alle Prozesse mit derselben effektiven Benutzer-ID (euid=EUID) aus
aktueller Benutzer und mit demselben Terminal verknüpft wie der Aufrufer. Es zeigt die
Prozess-ID (pid=PID), das mit dem Prozess verbundene Terminal (tname=TTY), die kumulierte
CPU-Zeit im Format [DD-]hh:mm:ss (time=TIME) und der Name der ausführbaren Datei (ucmd=CMD). Ausgabe
ist standardmäßig unsortiert.

Durch die Verwendung von Optionen im BSD-Stil wird der Standardanzeige und der Prozessstatus (stat=STAT) hinzugefügt
Zeigt die Befehlsargumente (args=COMMAND) anstelle des Namens der ausführbaren Datei an. Sie können überschreiben
das mit dem PS_FORMAT Umgebungsvariable. Die Verwendung von Optionen im BSD-Stil wird ebenfalls verwendet
Ändern Sie die Prozessauswahl, um Prozesse auf anderen Terminals (TTYs) einzubeziehen, die Ihnen gehören
von dir; Alternativ kann dies auch als Festlegen der Auswahl auf die Menge aller beschrieben werden
Prozesse werden gefiltert, um Prozesse auszuschließen, die anderen Benutzern gehören oder sich nicht auf einem Terminal befinden. Diese
Auswirkungen werden nicht berücksichtigt, wenn Optionen im Folgenden als „identisch“ beschrieben werden -M
wird als identisch betrachtet Z und so weiter.

Mit Ausnahme der unten beschriebenen Fälle sind die Prozessauswahloptionen additiv. Die Standardauswahl
wird verworfen und dann werden die ausgewählten Prozesse der Menge der zu erstellenden Prozesse hinzugefügt
angezeigt. Ein Prozess wird also angezeigt, wenn er eines der angegebenen Auswahlkriterien erfüllt.

Beispiele:


Um jeden Prozess auf dem System unter Verwendung der Standardsyntax zu sehen:
ps -e
ps -wenn
ps -eF
ps -ely

Um jeden Prozess auf dem System mit BSD-Syntax zu sehen:
ps ax
ps axu

So drucken Sie einen Prozessbaum:
ps -ejH
ps axjf

Um Informationen über Threads zu erhalten:
ps -Elf
ps axms

Um Sicherheitsinformationen zu erhalten:
ps -eo euser,ruser,suser,fuser,f,comm,label
ps axZ
ps -eM

So sehen Sie jeden Prozess, der als Root (echte und effektive ID) im Benutzerformat ausgeführt wird:
ps -U Wurzel -u Wurzel u

Um jeden Prozess mit einem benutzerdefinierten Format anzuzeigen:
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
ps -Ao pid,tt,user,fname,tmout,f,wchan

Drucken Sie nur die Prozess-IDs von syslogd:
ps -C syslogd -o pid =

Drucken Sie nur den Namen von PID 42:
ps -q 42 -o komm=

Schlicht PROZESSE SELECTION


a Heben Sie die BSD-artige „Nur Sie selbst“-Beschränkung auf, die dem Satz von auferlegt wird
alle Prozesse, wenn einige Optionen im BSD-Stil (ohne „-“) verwendet werden oder wenn die ps
Die Persönlichkeitseinstellung ist BSD-ähnlich. Die auf diese Weise ausgewählte Menge an Prozessen ist
zusätzlich zu den auf andere Weise ausgewählten Prozessen. Eine Alternative
Beschreibung ist, dass diese Option verursacht ps um alle Prozesse mit einem Terminal aufzulisten
(tty) oder um alle Prozesse aufzulisten, wenn sie zusammen mit dem verwendet werden x .

-A Wählen Sie alle Prozesse aus. Identisch mit -e.

-a Wählen Sie alle Prozesse außer beiden Sitzungsleitern aus (siehe getid(2)) und Prozesse nicht
einem Terminal zugeordnet.

-d Wählen Sie alle Prozesse außer Sitzungsleitern aus.

--Abwählen
Wählen Sie alle Prozesse aus, außer denen, die die angegebenen Bedingungen erfüllen (negiert).
die Auswahl). Identisch mit -N.

-e Wählen Sie alle Prozesse aus. Identisch mit -A.

g Wirklich alle, sogar die Sitzungsleiter. Dieses Flag ist veraltet und wird möglicherweise in eingestellt
eine zukünftige Veröffentlichung. Dies wird normalerweise durch die impliziert a Flag und ist nur nützlich, wenn
Betrieb in der sunos4-Persönlichkeit.

-N Wählen Sie alle Prozesse aus, außer denen, die die angegebenen Bedingungen erfüllen (negiert).
die Auswahl). Identisch mit --Abwählen.

T Wählen Sie alle mit diesem Terminal verbundenen Prozesse aus. Identisch mit dem t ganz ohne irgendetwas tun oder drücken zu müssen.
ohne jegliches Argument.

r Beschränken Sie die Auswahl auf nur laufende Prozesse.

x Heben Sie die BSD-artige Einschränkung „muss ein TTY haben“ auf, die der Menge von auferlegt wird
alle Prozesse, wenn einige Optionen im BSD-Stil (ohne „-“) verwendet werden oder wenn die ps
Die Persönlichkeitseinstellung ist BSD-ähnlich. Die auf diese Weise ausgewählte Menge an Prozessen ist
zusätzlich zu den auf andere Weise ausgewählten Prozessen. Eine Alternative
Beschreibung ist, dass diese Option verursacht ps um alle Prozesse aufzulisten, die Ihnen gehören (gleich
EUID als ps) oder um alle Prozesse aufzulisten, wenn sie zusammen mit dem verwendet werden a .

PROZESSE SELECTION BY LISTE


Diese Optionen akzeptieren ein einzelnes Argument in Form eines durch Leerzeichen oder Kommas getrennten Arguments
Liste. Sie können mehrfach verwendet werden. Zum Beispiel: ps -p "1 2" -p 3,4

-123 Identisch mit --pid 123.

123 Identisch mit --pid 123.

-C cmdlist
Wählen Sie nach Befehlsnamen aus. Dadurch werden die Prozesse ausgewählt, deren ausführbarer Name angegeben ist
in cmdlist.

-G Gruppenliste
Wählen Sie nach echter Gruppen-ID (RGID) oder Namen aus. Dadurch werden die Prozesse ausgewählt, deren reale
Gruppenname oder ID ist in der Gruppenliste Liste. Die echte Gruppen-ID identifiziert die Gruppe von
der Benutzer, der den Prozess erstellt hat, siehe getgid(2).

-g Gruppenliste
Wählen Sie nach Sitzung ODER nach effektivem Gruppennamen aus. Die Auswahl nach Sitzung wird durch angegeben
Viele Standards, aber die Auswahl nach effektiver Gruppe ist das logische Verhalten
mehrere andere Betriebssysteme verwenden. Das ps wird nach Sitzung auswählen, wenn die Liste
ist vollständig numerisch (wie Sitzungen). Gruppen-ID-Nummern funktionieren nur, wenn einige
Gruppennamen werden ebenfalls angegeben. Siehe die -s und --Gruppe nach.

--Gruppe Gruppenliste
Wählen Sie nach echter Gruppen-ID (RGID) oder Namen aus. Identisch mit -G.

--Gruppe Gruppenliste
Wählen Sie nach effektiver Gruppen-ID (EGID) oder Namen aus. Dadurch werden die Prozesse ausgewählt, deren
Der effektive Gruppenname oder die effektive Gruppen-ID ist vorhanden Gruppenliste. Die effektive Gruppen-ID beschreibt die
Gruppe, deren Dateizugriffsberechtigungen vom Prozess verwendet werden (siehe getegid(2)). Die
-g Option ist oft eine Alternative zu --Gruppe.

p pidliste
Wählen Sie nach Prozess-ID aus. Identisch mit -p und --pid.

-p pidliste
Auswahl nach PID. Dadurch werden die Prozesse ausgewählt, deren Prozess-ID-Nummern in erscheinen
pidliste. Identisch mit p und --pid.

--pid pidliste
Wählen Sie nach Prozess-ID aus. Identisch mit -p und p.

--ppid pidliste
Wählen Sie nach der ID des übergeordneten Prozesses aus. Dadurch werden die Prozesse mit einer übergeordneten Prozess-ID ausgewählt
in pidliste. Das heißt, es werden Prozesse ausgewählt, die untergeordnete Prozesse der in aufgeführten Prozesse sind
pidliste.

q pidliste
Auswahl nach Prozess-ID (Schnellmodus). Identisch mit -q und --quick-pid.

-q pidliste
Auswahl nach PID (Schnellmodus). Dadurch werden die Prozesse ausgewählt, deren Prozess-ID-Nummern
erscheinen in pidliste. Mit dieser Option ps liest die notwendigen Informationen nur für die PIDs
aufgeführt in der pidliste und wendet keine zusätzlichen Filterregeln an. Die Reihenfolge von
pids ist unsortiert und konserviert. Keine zusätzlichen Auswahlmöglichkeiten, Sortierung und Gesamtstruktur
Typauflistungen sind in diesem Modus zulässig. Identisch mit q und --quick-pid.

--quick-pid pidliste
Auswahl nach Prozess-ID (Schnellmodus). Identisch mit -q und q.

-s Sitzungsliste
Wählen Sie nach Sitzungs-ID aus. Dadurch werden die Prozesse mit einer in angegebenen Sitzungs-ID ausgewählt
Sitzungsliste.

--sid Sitzungsliste
Wählen Sie nach Sitzungs-ID aus. Identisch mit -s.

t ttylist
Nach TTY auswählen. Fast identisch mit -t und --tty, kann aber auch mit einem verwendet werden
leer ttylist um das zugeordnete Terminal anzugeben ps. Verwendung der T Option ist
gilt als sauberer als die Verwendung t mit einem leeren ttylist.

-t ttylist
Nach TTY auswählen. Dadurch werden die Prozesse ausgewählt, die den angegebenen Terminals zugeordnet sind
ttylist. Terminals (ttys oder Bildschirme für die Textausgabe) können in mehreren angegeben werden
Formulare: /dev/ttyS1, ttyS1, S1. Um Prozesse auszuwählen, kann ein einfaches „-“ verwendet werden
an jedes Terminal angeschlossen werden.

--tty ttylist
Auswahl nach Terminal. Identisch mit -t und t.

U Benutzerliste
Wählen Sie nach effektiver Benutzer-ID (EUID) oder Namen aus. Dadurch werden die Prozesse ausgewählt, deren
gültiger Benutzername oder ID vorhanden ist Benutzerliste. Die effektive Benutzer-ID beschreibt den Benutzer
deren Dateizugriffsberechtigungen vom Prozess verwendet werden (siehe geteuid(2)). Identisch
zu -u und --Benutzer.

-U Benutzerliste
Auswahl nach echter Benutzer-ID (RUID) oder Name. Es wählt die Prozesse aus, deren tatsächlicher Benutzer
Name oder ID ist in der Benutzerliste Liste. Die echte Benutzer-ID identifiziert den Benutzer, der
hat den Prozess erstellt, siehe getuid(2).

-u Benutzerliste
Wählen Sie nach effektiver Benutzer-ID (EUID) oder Namen aus. Dadurch werden die Prozesse ausgewählt, deren
gültiger Benutzername oder ID vorhanden ist Benutzerliste.

Die effektive Benutzer-ID beschreibt den Benutzer, dessen Dateizugriffsberechtigungen verwendet werden
der Prozess (vgl geteuid(2)). Identisch mit U und --Benutzer.

--Benutzer Benutzerliste
Auswahl nach echter Benutzer-ID (RUID) oder Name. Identisch mit -U.

--Benutzer Benutzerliste
Wählen Sie nach effektiver Benutzer-ID (EUID) oder Namen aus. Identisch mit -u und U.

AUSGABE FORMAT STEUERN


Diese Optionen werden verwendet, um die angezeigten Informationen auszuwählen ps. Die Ausgabe kann abweichen
nach Persönlichkeit.

-c Zeigen Sie verschiedene Planerinformationen für an -l .

--Kontext
Sicherheitskontextformat anzeigen (für SELinux).

-f Führen Sie eine Auflistung im Vollformat durch. Diese Option kann mit vielen anderen UNIX-Stilen kombiniert werden
Optionen zum Hinzufügen zusätzlicher Spalten. Es bewirkt auch, dass die Befehlsargumente vorhanden sind
gedruckt. Bei Verwendung mit -L, die NLWP (Anzahl der Threads) und LWP (Thread-ID)
Spalten werden hinzugefügt. Siehe die c Option, das Schlüsselwort format args, und das Format
Stichwort comm.

-F Extra-Vollformat. Siehe die -f Option, die -F impliziert.

--Format Format
benutzerdefiniertes Format. Identisch mit -o und o.

j BSD-Jobsteuerungsformat.

-j Jobformat.

l Zeigt das BSD-Langformat an.

-l Langformat. Der -y Die Option ist dabei oft nützlich.

-M Fügen Sie eine Spalte mit Sicherheitsdaten hinzu. Identisch mit Z (für SELinux).

O Format
ist vorinstalliert o (überladen). Der BSD O Option kann so wirken -O (Benutzerdefinierte Ausgabe
Format mit einigen vordefinierten allgemeinen Feldern) oder kann zur Angabe der Sortierreihenfolge verwendet werden.
Heuristiken werden verwendet, um das Verhalten dieser Option zu bestimmen. Um sicherzustellen, dass die
Um das gewünschte Verhalten zu erzielen (Sortierung oder Formatierung), geben Sie die Option in einigen Fällen an
anders (z. B. mit -O or --Sortieren). Bei Verwendung als Formatierungsoption ist dies der Fall
identisch mit -O, mit der BSD-Persönlichkeit.

-O Format
Like -o, aber mit einigen Standardspalten vorinstalliert. Identisch mit -o pid,Format,
Zustand, Name, Zeit, Befehl or -o pid,Format,tname,time,cmd, Siehe -o unten mit.

o Format
Geben Sie ein benutzerdefiniertes Format an. Identisch mit -o und --Format.

-o Format
Benutzerdefiniertes Format. Format ist ein einzelnes Argument in Form eines durch Leerzeichen getrennten Arguments
oder durch Kommas getrennte Liste, die eine Möglichkeit bietet, einzelne Ausgabespalten anzugeben.
Die erkannten Schlüsselwörter werden im beschrieben STANDARD FORMAT SPEZIFIKATIONEN Abschnitt
unten. Überschriften können umbenannt werden (ps -o pid,ruser=RealUser -o komm=Befehl) wie
gewünscht. Wenn alle Spaltenüberschriften leer sind (ps -o pid = -o komm=), dann der Header
Zeile wird nicht ausgegeben. Bei breiten Überschriften wird die Spaltenbreite nach Bedarf erhöht;
Dies kann verwendet werden, um Spalten wie WCHAN (ps -o pid,wchan=WIDE-WCHAN-
SPALTE -o comm). Explizite Breitensteuerung (ps opid,wchan:42,cmd) wird ebenfalls angeboten.
Das Verhalten von ps -o pid=X,comm=Y variiert je nach Persönlichkeit; Die Ausgabe kann eine sein
Spalte mit dem Namen „X,comm=Y“ oder zwei Spalten mit dem Namen „X“ und „Y“. Mehrere verwenden -o Optionen
im Zweifel. Benutzen Sie die PS_FORMAT Umgebungsvariable, um einen Standardwert anzugeben
gewünscht; DefSysV und DefBSD sind Makros, die zur Auswahl des Standard-UNIX verwendet werden können
oder BSD-Spalten.

s Signalformat anzeigen.

u Benutzerorientiertes Format anzeigen.

v Format des virtuellen Speichers anzeigen.

X Registerformat.

-y Keine Flaggen zeigen; RSS anstelle von Adresse anzeigen. Diese Option kann nur mit verwendet werden
-l.

Z Fügen Sie eine Spalte mit Sicherheitsdaten hinzu. Identisch mit -M (für SELinux).

AUSGABE MODIFIKATOREN


c Zeigt den wahren Befehlsnamen an. Dies ergibt sich aus dem Namen der ausführbaren Datei,
und nicht vom argv-Wert. Befehlsargumente und etwaige Änderungen daran
werden daher nicht angezeigt. Diese Option schaltet effektiv die args format-Schlüsselwort in die
comm Format-Schlüsselwort; Es ist nützlich mit dem -f Formatoption und mit den verschiedenen
Formatoptionen im BSD-Stil, die normalerweise alle die Befehlsargumente anzeigen. Sehen
die -f Option, das Schlüsselwort format argsund das Schlüsselwort format comm.

--cols n
Bildschirmbreite einstellen.

--Säulen n
Bildschirmbreite einstellen.

--kumulativ
Fügen Sie einige tote untergeordnete Prozessdaten hinzu (als Summe mit dem übergeordneten Prozess).

e Zeigt die Umgebung nach dem Befehl an.

f ASCII-Kunstprozesshierarchie (Wald).

--Wald
ASCII-Kunstprozessbaum.

h Kein Header. (oder ein Header pro Bildschirm in der BSD-Persönlichkeit). Der h Option ist
problematisch. Standard-BSD ps verwendet diese Option, um auf jeder Seite von eine Kopfzeile zu drucken
Ausgabe, aber älteres Linux ps verwendet diese Option, um den Header vollständig zu deaktivieren. Das
Version von ps folgt der Linux-Gewohnheit, den Header nicht zu drucken, es sei denn, das BSD
Die Persönlichkeit wurde ausgewählt. In diesem Fall wird auf jeder Seite eine Kopfzeile gedruckt
Ausgabe. Unabhängig von der aktuellen Persönlichkeit können Sie die langen Optionen nutzen
--header und --keine-header , um das Drucken der Kopfzeilen auf jeder Seite zu aktivieren oder die Kopfzeilen zu deaktivieren
vollständig bzw.

-H Prozesshierarchie anzeigen (Gesamtstruktur).

--header
Wiederholen Sie die Kopfzeilen, eine pro Ausgabeseite.

k spec Sortierreihenfolge angeben. Die Sortiersyntax lautet [+|-]Haupt[,[+|-]Haupt[,...]]. Wähle ein
Mehrbuchstabenschlüssel aus dem STANDARD FORMAT SPEZIFIKATIONEN Abschnitt. Das „+“ ist optional
da die Standardrichtung die aufsteigende numerische oder lexikografische Reihenfolge ist. Identisch
zu --Sortieren.

Beispiele:
ps jaxkuid,-ppid,+pid
ps Axt comm o Komm, Argumente
ps kstart_time -wenn

--Linien n
Bildschirmhöhe einstellen.

-n Namensliste
Namenslistendatei festlegen. Identisch mit N. Die Namenslistendatei wird für einen ordnungsgemäßen WCHAN benötigt
angezeigt und muss für eine korrekte Ausgabe genau mit dem aktuellen Linux-Kernel übereinstimmen.
Ohne diese Option lautet der Standardsuchpfad für die Namensliste:

$PS_SYSMAP
$PS_SYSTEM_MAP
/ proc /*/wchan
/boot/System.map-$(uname -r)
/boot/System.map
/lib/modules/$(uname -r)/System.map
/usr/src/linux/System.map
/System.map

n Numerische Ausgabe für WCHAN und USER (einschließlich aller Arten von UID und GID).

N Namensliste
Geben Sie die Namenslistendatei an. Identisch mit -n, Siehe -n zu teilen.

--keine-header
Es wird überhaupt keine Kopfzeile gedruckt. - keine Überschrift ist ein Alias ​​für diese Option.

O Auftrag
Sortierreihenfolge (überladen). Der BSD O Option kann so wirken -O (Benutzerdefinierte Ausgabe
Format mit einigen vordefinierten allgemeinen Feldern) oder kann zur Angabe der Sortierreihenfolge verwendet werden.
Heuristiken werden verwendet, um das Verhalten dieser Option zu bestimmen. Um sicherzustellen, dass die
Um das gewünschte Verhalten zu erzielen (Sortierung oder Formatierung), geben Sie die Option in einigen Fällen an
anders (z. B. mit -O or --Sortieren).

Zum Sortieren veraltetes BSD O Optionssyntax ist O[+|-]k1[,[+|-]k2[,...]]. Es befiehlt
Die Prozesse werden gemäß der mehrstufigen Sortierung aufgelistet, die durch die Reihenfolge von angegeben wird
Ein-Buchstaben-Kurztasten k1,k2, ... beschrieben in der OBSOLET SORT SCHLÜSSEL Abschnitt
unten. Das „+“ ist derzeit optional und wiederholt lediglich die Standardrichtung
ein Schlüssel, kann aber helfen, einen zu unterscheiden O sortieren von einem O Format. Das „-“ ist umgekehrt
Richtung nur auf der Taste, die ihr vorangeht.

--Reihen n
Bildschirmhöhe einstellen.

S Fassen Sie einige Informationen, wie z. B. die CPU-Auslastung, von toten untergeordneten Prozessen in ihren zusammen
Elternteil. Dies ist nützlich, um ein System zu untersuchen, in dem ein übergeordneter Prozess wiederholt ausgeführt wird
gibt kurzlebigen Kindern Geld für die Arbeit ab.

--Sortieren spec
Sortierreihenfolge angeben. Die Sortiersyntax lautet [+|-]Haupt[,[+|-]Haupt[,...]]. Wähle ein
Mehrbuchstabenschlüssel aus dem STANDARD FORMAT SPEZIFIKATIONEN Abschnitt. Das „+“ ist optional
da die Standardrichtung die aufsteigende numerische oder lexikografische Reihenfolge ist. Identisch
zu k. Zum Beispiel: ps Jax --sort=uid,-ppid,+pid

w Breiter Output. Verwenden Sie diese Option zweimal, um eine unbegrenzte Breite zu erhalten.

-w Breiter Output. Verwenden Sie diese Option zweimal, um eine unbegrenzte Breite zu erhalten.

--Breite n
Bildschirmbreite einstellen.

FADEN DISPLAY


H Threads so anzeigen, als wären sie Prozesse.

-L Threads anzeigen, möglicherweise mit LWP- und NLWP-Spalten.

m Threads nach Prozessen anzeigen.

-m Threads nach Prozessen anzeigen.

-T Threads anzeigen, ggf. mit SPID-Spalte.

anderes INFORMATIONEN


--help Abschnitt
Drucken Sie eine Hilfemeldung. Das Abschnittsargument kann eines von sein sumsetzen, list, oAusgabe,
tThreads, misc bzw all. Das Argument kann auf eines der unterstrichenen Argumente gekürzt werden
Buchstaben wie in: s|l|o|t|m|a.

--die Info Debugging-Informationen drucken.

L Listen Sie alle Formatspezifizierer auf.

V Drucken Sie die procps-ng-Version aus.

-V Drucken Sie die procps-ng-Version aus.

--Version
Drucken Sie die procps-ng-Version aus.

ANMERKUNG


Dieser ps funktioniert durch das Lesen der virtuellen Dateien in /proc. Das ps muss nicht setuid sein
kmem oder haben irgendwelche Berechtigungen zum Ausführen. Gib das nicht ps eventuelle Sondergenehmigungen.

Dieser ps benötigt Zugriff auf Namenslistendaten für die ordnungsgemäße WCHAN-Anzeige. Für Kernel vor 2.6:
Die Datei System.map muss installiert sein.

Die CPU-Auslastung wird derzeit als Prozentsatz der Zeit ausgedrückt, die während der gesamten Ausführung verbracht wurde
Lebensdauer eines Prozesses. Das ist nicht ideal und entspricht nicht den Standards
ps ansonsten entspricht. Es ist unwahrscheinlich, dass die CPU-Auslastung genau 100 % erreicht.

Die Felder SIZE und RSS zählen einige Teile eines Prozesses nicht, einschließlich der Seitentabellen.
Kernel-Stack, Struktur thread_info und Struktur task_struct. Dies sind in der Regel mindestens 20 KiB
der Erinnerung, die immer vorhanden ist. SIZE ist die virtuelle Größe des Prozesses (Code+Daten+
Stapel).

Prozesse markiert sind tote Prozesse (sog. „Zombies“), die da bleiben
Ihre Eltern haben sie nicht ordnungsgemäß zerstört. Diese Prozesse werden zerstört
init(8) wenn der übergeordnete Prozess beendet wird.

Wenn die Länge des Benutzernamens größer als die Länge der Anzeigespalte ist, wird die
Stattdessen wird eine numerische Benutzer-ID angezeigt.

Befehlsoptionen wie ps -zu werden nicht empfohlen, da es sich um eine Verwechslung zweier verschiedener handelt
Standards. Gemäß den POSIX- und UNIX-Standards fordert der obige Befehl zur Anzeige auf
alle Prozesse mit einem TTY (im Allgemeinen die Befehle, die Benutzer ausführen) sowie alle Prozesse
im Besitz eines Benutzers namens „x“. Wenn dieser Benutzer nicht existiert, dann ps Ich werde dich wirklich annehmen
gemeint "ps für".

PROZESSE FLAGGEN


Die Summe dieser Werte wird in der Spalte „F“ angezeigt, die von bereitgestellt wird Fahnen
Ausgabespezifizierer:

1 gegabelt, aber nicht ausgeführt
4 Superuser-Rechte verwendet

PROZESSE STATE CODES


Hier sind die verschiedenen Werte, die die s, Zustand und Zustand Ausgabespezifizierer (Header „STAT“
oder „S“) wird angezeigt, um den Status eines Prozesses zu beschreiben:

D ununterbrochener Schlaf (normalerweise IO)
R läuft oder ausführbar (in der Ausführungswarteschlange)
S unterbrechbarer Schlaf (Warten auf den Abschluss eines Ereignisses)
T wurde durch ein Auftragssteuersignal gestoppt
t wurde während der Ablaufverfolgung vom Debugger gestoppt
W-Paging (nicht gültig seit dem 2.6.xx-Kernel)
X tot (sollte niemals gesehen werden)
Z nicht mehr existierender („Zombie“)-Prozess, der von seinem übergeordneten Prozess beendet, aber nicht geerntet wird

Für BSD-Formate und wenn die Zustand Wenn das Schlüsselwort verwendet wird, können zusätzliche Zeichen angezeigt werden:

< hohe Priorität (nicht nett zu anderen Benutzern)
N niedrige Priorität (nett für andere Benutzer)
L hat Seiten im Speicher gesperrt (für Echtzeit- und benutzerdefinierte E/A).
s ist ein Sitzungsleiter
l ist multithreaded (unter Verwendung von CLONE_THREAD, wie es NPTL-Pthreads tun)
+ befindet sich in der Vordergrundprozessgruppe

OBSOLET SORT SCHLÜSSEL


Diese Schlüssel werden vom BSD verwendet O Option (wenn sie zum Sortieren verwendet wird). Das GNU --Sortieren
Die Option verwendet nicht diese Schlüssel, sondern die unten in der beschriebenen Spezifizierer STANDARD FORMAT
SPEZIFIKATIONEN Abschnitt. Beachten Sie, dass es sich bei den beim Sortieren verwendeten Werten um interne Werte handelt ps verwendet
und nicht die „gekochten“ Werte, die in einigen Ausgabeformatfeldern verwendet werden (z. B. Sortierung nach tty).
wird nach Gerätenummer sortiert, nicht nach dem angezeigten Terminalnamen. Rohr ps
Ausgabe in die sortieren(1) Befehl, wenn Sie die gekochten Werte sortieren möchten.

SCHLÜSSEL LANGE BESCHREIBUNG
c cmd einfacher Name der ausführbaren Datei
C pcpu CPU-Auslastung
f-Flags-Flags wie im Langformat-F-Feld
g pgrp-Prozessgruppen-ID
G tpgid, das die TTY-Prozessgruppen-ID steuert
j cutime kumulierte Benutzerzeit
J cstime kumulative Systemzeit
kutime Benutzerzeit
m min_flt Anzahl kleinerer Seitenfehler
M maj_flt Anzahl schwerwiegender Seitenfehler
n cmin_flt kumulative kleinere Seitenfehler
N cmaj_flt kumulative schwerwiegende Seitenfehler
o Sitzungssitzungs-ID
p PID-Prozess-ID
PPID des übergeordneten Prozesses
r RSS-Resident-Set-Größe
R residente residente Seiten
s size Speichergröße in Kilobyte
S teilen Sie die Anzahl der geteilten Seiten mit
t tty die Gerätenummer des steuernden tty
T start_time Zeit, in der der Prozess gestartet wurde
U uid-Benutzer-ID-Nummer
u Benutzerbenutzername
vvsize Gesamt-VM-Größe in KiB
y Priorität Kernel-Scheduling-Priorität

AIX FORMAT BESCHREIBUNGEN


Dieser ps unterstützt AIX-Formatdeskriptoren, die ähnlich wie die Formatierungscodes von funktionieren
printf(1) und printf(3). Beispielsweise kann die normale Standardausgabe mit erzeugt werden
Dies: ps -eo "%P %y %x %C"dem „Vermischten Geschmack“. Seine NORMAL Codes werden im nächsten Abschnitt beschrieben.

CODE NORMAL HEADER
%C pcpu %CPU
%G Gruppe GRUPPE
%P ppid PPID
%U Benutzer USER
%a args BEFEHL

%c komm-BEFEHL
%g rgroup RGROUP
%n nettes NI
%p pid PID
%r pgid PGID
%t Zeit ist abgelaufen
%u ruser RUSER
%x Zeit TIME
%y tty TTY
%z vsz VSZ

STANDARD FORMAT SPEZIFIKATIONEN


Hier sind die verschiedenen Schlüsselwörter, die zur Steuerung des Ausgabeformats verwendet werden können (z. B. mit
ganz ohne irgendetwas tun oder drücken zu müssen. -o) oder um die ausgewählten Prozesse im GNU-Stil zu sortieren --Sortieren .

Beispielsweise: ps -eo pid,Benutzer,Argumente --Sortieren Benutzer

Diese Version von ps versucht, die meisten Schlüsselwörter zu erkennen, die in anderen Implementierungen verwendet werden
of ps.

Die folgenden benutzerdefinierten Formatbezeichner können Leerzeichen enthalten:
args, cmd, comm, Befehl, Fanname, ucmd, ucomm, lstart, bsdstart, Anfang.

Einige Schlüsselwörter stehen möglicherweise nicht zum Sortieren zur Verfügung.

CODE HEADER BESCHREIBUNG

% Cpu %CPU-CPU-Auslastung des Prozesses im Format „##.#“. Derzeit ist es so
Die verwendete CPU-Zeit geteilt durch die Zeit, die der Prozess ausgeführt hat
(CPU-Zeit/Echtzeit-Verhältnis), ausgedrückt als Prozentsatz. Es wird nicht
Addieren Sie bis zu 100 %, es sei denn, Sie haben Glück. (alias pcpu).

% Speicher %MEM-Verhältnis der residenten Satzgröße des Prozesses zum physischen Speicher
der Maschine, ausgedrückt in Prozent. (alias pmem).

args COMMAND-Befehl mit allen seinen Argumenten als String. Änderungen an der
Argumente können angezeigt werden. Die Ausgabe in dieser Spalte kann enthalten
Räume. Ein markierter Prozess ist teilweise tot und wartet darauf, zu sein
vollständig von seinem Elternteil zerstört. Manchmal sind es die Prozessargumente
nicht verfügbar; wenn das passiert, ps wird stattdessen die ausführbare Datei drucken
Name in Klammern. (alias cmd, Befehl). Siehe auch die comm Format
Stichwort, die -f Option, und die c .
Bei letzter Angabe erstreckt sich diese Spalte bis zum Rand des
Anzeige. Wenn ps Anzeigebreite kann nicht ermittelt werden, wie bei der Ausgabe
Umgeleitet (geleitet) in eine Datei oder einen anderen Befehl, die Ausgabebreite
ist undefiniert (es kann 80 sein, unbegrenzt, bestimmt durch die TERM
Variable usw.). Der COLUMNS Umgebungsvariable oder --cols
In diesem Fall kann mit der Option die Breite genau bestimmt werden. Der
w or -w Die Option kann auch zum Anpassen der Breite verwendet werden.

verstopft BLOCKED-Maske der blockierten Signale, siehe Signal(7). Entsprechend der Breite
des Feldes ist eine 32- oder 64-Bit-Maske im Hexadezimalformat
angezeigt. (alias sig_block, sigmask).

bsdstart START-Zeitpunkt, zu dem der Befehl gestartet wurde. Wenn der Prozess vor weniger als 24 Jahren gestartet wurde
Vor Stunden war das Ausgabeformat „HH:MM“, sonst „Mmm:SS“.
(wobei Mmm die drei Buchstaben des Monats sind). Siehe auch
lstart, Anfang, Startzeit und Danke.

bsdtime TIME kumulierte CPU-Zeit, Benutzer + System. Das Anzeigeformat ist normalerweise
„MMM:SS“, kann aber nach rechts verschoben werden, wenn der Prozess mehr benötigt
als 999 Minuten CPU-Zeit.

c Auslastung des C-Prozessors. Derzeit ist dies der ganzzahlige Wert von
prozentuale Nutzung über die Lebensdauer des Prozesses. (sehen % Cpu).

gefangen CUGHT-Maske der gefangenen Signale, siehe Signal(7). Entsprechend der Breite
des Feldes ist eine 32- oder 64-Bit-Maske im Hexadezimalformat
angezeigt. (alias sig_catch, Sigcatch).

Kontrollgruppe CGROUP zeigt Kontrollgruppen an, zu denen der Prozess gehört.

Klasse CLS-Planungsklasse des Prozesses. (alias Datenschutzrichtlinien, Klasse). Fields
Mögliche Werte sind:

- nicht gemeldet
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO SCHED_ISO
IDL SCHED_IDLE
? unbekannter Wert

Klasse CLS-Planungsklasse des Prozesses. (alias Datenschutzrichtlinien, Klasse). Fields
Mögliche Werte sind:

- nicht gemeldet
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO SCHED_ISO
IDL SCHED_IDLE
? unbekannter Wert

cmd CMD siehe args. (alias args, Befehl).

comm COMMAND-Befehlsname (nur der ausführbare Name). Änderungen an der
Der Befehlsname wird nicht angezeigt. Ein markierter Prozess Ist
teilweise tot und wartet darauf, von seinem Elternteil vollständig zerstört zu werden. Der
Die Ausgabe in dieser Spalte kann Leerzeichen enthalten. (alias ucmd, ucomm). Sehen
auch die args Format Stichwort, die -f Option, und die c .
Bei letzter Angabe erstreckt sich diese Spalte bis zum Rand des
Anzeige. Wenn ps Anzeigebreite kann nicht ermittelt werden, wie bei der Ausgabe
Umgeleitet (geleitet) in eine Datei oder einen anderen Befehl, die Ausgabebreite
ist undefiniert (es kann 80 sein, unbegrenzt, bestimmt durch die TERM
Variable usw.). Der COLUMNS Umgebungsvariable oder --cols
In diesem Fall kann mit der Option die Breite genau bestimmt werden. Der
w or -w Die Option kann auch zum Anpassen der Breite verwendet werden.

Befehl BEFEHL Siehe args. (alias args, Befehl).

cp CP pro Mill (Zehntelprozent) CPU-Auslastung. (sehen % Cpu).

CPU-Zeit TIME kumulative CPU-Zeit, Format „[DD-]hh:mm:ss“. (alias Zeit).

drs Größe des DRS-Datenresidentsatzes, die Menge des zugewiesenen physischen Speichers
außer ausführbarem Code.

egid EGID-Nummer der effektiven Gruppen-ID des Prozesses als dezimale Ganzzahl.
(Alias gid).

E-Gruppe EGROUP effektive Gruppen-ID des Prozesses. Dies wird die Textgruppe sein
ID, sofern diese erhältlich ist und die Feldbreite dies zulässt, oder eine Dezimalzahl
Darstellung anders. (alias Gruppe).

eip EIP-Anweisungszeiger.

esp ESP-Stapelzeiger.

e Zeit Verstrichene Zeit seit dem Start des Prozesses im Formular
[[TT-]hh:]mm:ss.

mal ELAPSED verstrichene Zeit seit dem Start des Prozesses in Sekunden.

euid EUID effektive Benutzer-ID (Alias uid).

euser Effektiver EUSER-Benutzername. Dies ist, sofern möglich, die Textbenutzer-ID
erhalten werden und die Feldbreite es zulässt, oder eine dezimale Darstellung
Andernfalls. Das n Mit der Option kann die Dezimalzahl erzwungen werden
Darstellung. (alias uname, Benutzer).

f Mit dem Prozess verknüpfte F-Flags finden Sie im PROZESSE FLAGGEN .
(Alias Flagge, Fahnen).

fgid FGID-Dateisystem-Zugriffsgruppen-ID. (alias fsgid).

fgroup FGROUP-Dateisystem-Zugriffsgruppen-ID. Dies ist ggf. die Textgruppen-ID
Es kann erhalten werden, wenn die Feldbreite es zulässt, oder eine Dezimalzahl
Darstellung anders. (alias fsgroup).

Flagge F siehe f. (alias f, Fahnen).

Fahnen F siehe f. (alias f, Flagge).

Fanname COMMAND erste 8 Bytes des Basisnamens der ausführbaren Datei des Prozesses.
Die Ausgabe in dieser Spalte kann Leerzeichen enthalten.

Flüssigkeit FUID-Benutzer-ID für den Zugriff auf das Dateisystem. (alias fsuid).

Fixiereinheit Benutzer-ID für den Zugriff auf das FUSER-Dateisystem. Dies ist ggf. die Textbenutzer-ID
ermittelt werden kann und die Feldbreite es zulässt, oder eine Dezimalzahl
Darstellung anders.

gid GID siehe egid. (alias egid).

Gruppe GRUPPE siehe E-Gruppe. (alias E-Gruppe).

ignoriert IGNORED-Maske der ignorierten Signale, siehe Signal(7). Entsprechend der Breite
des Feldes ist eine 32- oder 64-Bit-Maske im Hexadezimalformat
angezeigt. (alias sig_ignore, Signore).

ipcns IPCNS Eindeutige Inode-Nummer, die den Namespace beschreibt, zu dem der Prozess gehört.
Weitere Informationen finden Sie auch in den Namespaces(7).

Etikette LABEL-Sicherheitsetikett, das am häufigsten für SELinux-Kontextdaten verwendet wird. Das
ist für die Verpflichtend Zugriff Kontrollieren („MAC“) auf Hochsicherheitsebene gefunden
Systemen.

lstart STARTED-Zeit, zu der der Befehl gestartet wurde. Siehe auch bsdstart, Anfang, Startzeit,
und Danke.

sitzung SESSION zeigt die Anmeldesitzungskennung eines Prozesses an, wenn systemd
Unterstützung ist enthalten.

lwp LWP-Light-Weight-Prozess-ID (Thread) der zuteilbaren Entität (Alias
spid, tid). Sehen tid für weitere Informationen.

Maschine MACHINE zeigt den Maschinennamen für Prozesse an, die einer VM oder einem Container zugewiesen sind.
wenn systemd-Unterstützung enthalten ist.

maj_flt MAJFLT Die Anzahl der schwerwiegenden Seitenfehler, die dabei aufgetreten sind


min_flt MINFLT Die Anzahl der geringfügigen Seitenfehler, die dabei aufgetreten sind


mntns MNTNS Eindeutige Inode-Nummer, die den Namespace beschreibt, zu dem der Prozess gehört.
Weitere Informationen finden Sie auch in den Namespaces(7).

Netze NETNS Eindeutige Inode-Nummer, die den Namespace beschreibt, zu dem der Prozess gehört.
Weitere Informationen finden Sie auch in den Namespaces(7).

ni NI schönes Preis-Leistungs-Verhältnis. Dieser reicht von 19 (am besten) bis -20 (nicht schön).
andere), siehe schön(1). (alias schön).

schön NI sehen ni.(Alias ni).

nlwp NLWP-Anzahl der LWPS (Threads) im Prozess. (alias thcount).

nwchan WCHAN-Adresse der Kernelfunktion, in der der Prozess schläft (verwenden Sie
wchan wenn Sie den Kernel-Funktionsnamen möchten). Laufende Aufgaben werden
in dieser Spalte einen Bindestrich ('-') anzeigen.

Ja D OWNER zeigt die Unix-Benutzerkennung des Eigentümers der Sitzung eines an
Prozess, wenn systemd-Unterstützung enthalten ist.

pcpu %CPU siehe % Cpu. (alias % Cpu).

schwebend PENDING-Maske der anstehenden Signale. Sehen Signal(7). Signale ausstehend auf der
Der Prozess unterscheidet sich von Signalen, die in einzelnen Threads anstehen.
Verwenden Sie das m Option oder die -m Option, beide zu sehen. Entsprechend der
Breite des Feldes, eine 32- oder 64-Bit-Maske im Hexadezimalformat
angezeigt. (alias sig).

pgid PGID-Prozessgruppen-ID oder gleichwertig die Prozess-ID des Prozesses
Gruppenführer. (alias pgrp).

pgrp PGRP siehe pgid. (alias pgid).

pid PID ist eine Zahl, die die Prozess-ID darstellt (Alias du sagst).

pidns PIDNS Eindeutige Inode-Nummer, die den Namespace beschreibt, zu dem der Prozess gehört.
Weitere Informationen finden Sie auch in den Namespaces(7).

pmem %MEM siehe % Speicher. (alias % Speicher).

Datenschutzrichtlinien POL-Planungsklasse des Prozesses. (alias Klasse, Klasse). Möglich
Werte sind:

- nicht gemeldet
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO SCHED_ISO
IDL SCHED_IDLE
? unbekannter Wert

ppd PPID-ID des übergeordneten Prozesses.

bei PRI-Priorität des Prozesses. Eine höhere Zahl bedeutet eine niedrigere Priorität.

bA PSR-Prozessor, dem dieser Prozess derzeit zugewiesen ist.

starr RGID echte Gruppen-ID.

rgruppe RGROUP echter Gruppenname. Dies ist die Textgruppen-ID, sofern dies möglich ist
erhalten werden und die Feldbreite es zulässt, oder eine dezimale Darstellung
Andernfalls.

rss RSS-Resident-Set-Größe, der nicht ausgelagerte physische Speicher, über den eine Aufgabe verfügt
verwendet (in Kilobyte). (alias rssize, Sozialversicherung).

rssize RSS siehe rss. (alias rss, Sozialversicherung).

Sozialversicherung RSZ siehe rss. (alias rss, rssize).

rtprio RTPRIO-Echtzeitpriorität.

Ruid RUID echte Benutzer-ID.

gerissen RUSER echte Benutzer-ID. Dies ist, sofern möglich, die Textbenutzer-ID
erhalten werden und die Feldbreite es zulässt, oder eine dezimale Darstellung
Andernfalls.

s S minimale Zustandsanzeige (ein Zeichen). Siehe Sektion PROZESSE STATE
CODES für die verschiedenen Werte. Siehe auch Zustand wenn du willst
zusätzliche Informationen angezeigt. (alias Zustand).

einplanen SCH-Planungsrichtlinie des Prozesses. Die Richtlinien SCHED_OTHER
(SCHED_NORMAL), SCHED_FIFO, SCHED_RR, SCHED_BATCH, SCHED_ISO und
SCHED_IDLE werden jeweils als 0, 1, 2, 3, 4 und 5 angezeigt.

Sitz SEAT zeigt die mit allen Hardwaregeräten verknüpfte Kennung an
einem bestimmten Arbeitsplatz zugeordnet, sofern Systemd-Unterstützung vorhanden ist
enthalten.

sess SESS-Sitzungs-ID oder gleichwertig die Prozess-ID des Sitzungsleiters.
(Alias Session, sid).

sgi_p P-Prozessor, auf dem der Prozess derzeit ausgeführt wird. Zeigt „*“ an
wenn der Prozess derzeit nicht läuft oder ausführbar ist.

sgid SGID hat die Gruppen-ID gespeichert. (alias SVGID).

Sgruppe SGROUP hat den Gruppennamen gespeichert. Dies ist die Textgruppen-ID, sofern dies möglich ist
erhalten werden und die Feldbreite es zulässt, oder eine dezimale Darstellung
Andernfalls.

sid SID siehe sess. (alias sess, Session).

sig AUSSTEHEND siehe schwebend. (alias schwebend, sig_pend).

Sigcatch GEFANGEN siehe gefangen. (alias gefangen, sig_catch).

Signore IGNORIERT siehe ignoriert. (alias ignoriert, sig_ignore).

sigmask GESPERRT siehe verstopft. (alias verstopft, sig_block).

Größe SIZE ungefähre Menge an Auslagerungsspeicher, die erforderlich wäre, wenn
Der Prozess bestand darin, alle beschreibbaren Seiten zu verschmutzen und dann auszutauschen.
Diese Zahl ist sehr grob!

Scheibe SLICE zeigt die Slice-Einheit an, zu der ein Prozess gehört, wenn systemd
Unterstützung ist enthalten.

spid SPID siehe lwp. (alias lwp, tid).

Stapel STACKP-Adresse des unteren (Start-)Stacks für den Prozess.

Anfang STARTED-Zeit, zu der der Befehl gestartet wurde. Wenn der Prozess vor weniger als 24 Jahren gestartet wurde
Vor Stunden war das Ausgabeformat „HH:MM:SS“, sonst „Mmm dd“
(wobei Mmm ein aus drei Buchstaben bestehender Monatsname ist). Siehe auch
lstart, bsdstart, Startzeit und Danke.

Startzeit START Startzeit oder Datum des Prozesses. Nur das Jahr wird sein
wird angezeigt, wenn der Prozess nicht im selben Jahr gestartet wurde ps wurde
aufgerufen, oder „MmmDD“, wenn es nicht am selben Tag gestartet wurde, oder „HH:MM“
ansonsten. Siehe auch bsdstart, Anfang, lstart und Danke.

Zustand STAT-Prozessstatus mit mehreren Zeichen. Siehe Sektion PROZESSE STATE CODES für
die Bedeutung der unterschiedlichen Werte. Siehe auch s und Zustand wenn du nur willst
das erste angezeigte Zeichen.

Zustand S sehen s. (alias s).

suid SUID hat die Benutzer-ID gespeichert. (alias svuid).

supgid SUPGID-Gruppen-IDs von Zusatzgruppen, falls vorhanden. Sehen Getgroups(2).

supgrp SUPGRP-Gruppennamen von Zusatzgruppen, falls vorhanden. Sehen Getgroups(2).

suser SUSER hat den Benutzernamen gespeichert. Dies ist, sofern möglich, die Textbenutzer-ID
erhalten werden und die Feldbreite es zulässt, oder eine dezimale Darstellung
ansonsten. (alias svuser).

SVGID SVGID siehe sgid. (alias sgid).

svuid SVUID siehe suid. (alias suid).

sz SZ-Größe in physischen Seiten des Kernbilds des Prozesses. Das
Enthält Text, Daten und Stapelspeicher. Gerätezuordnungen sind derzeit verfügbar
ausgeschlossen; Dies kann sich ändern. Sehen vs und rss.

du sagst TGID ist eine Zahl, die die Thread-Gruppe darstellt, zu der eine Aufgabe gehört
(Alias pid). Es handelt sich um die Prozess-ID des Thread-Gruppenleiters.

thcount THCNT siehe nlwp. (alias nlwp). Anzahl der Kernel-Threads, die dem gehören


tid TID ist die eindeutige Nummer, die eine zuteilbare Entität darstellt (Alias
lwp, spid). Dieser Wert kann auch wie folgt erscheinen: eine Prozess-ID (PID); A
Prozessgruppen-ID (pgrp); eine Sitzungs-ID für den Sitzungsleiter (Sid);
eine Thread-Gruppen-ID für den Thread-Gruppenleiter (tgid); und ein tty
Prozessgruppen-ID für den Prozessgruppenleiter (tpgid).

Zeit TIME kumulative CPU-Zeit, Format „[DD-]HH:MM:SS“. (alias CPU-Zeit).

tname TTY steuert TTY (Terminal). (alias tt, tty).

tpgid TPGID-ID der Vordergrundprozessgruppe auf dem TTY (Terminal), das die
Prozess ist mit verbunden, oder -1, wenn der Prozess nicht mit a verbunden ist
tty.

trs Die Größe des TRS-Textresidentsatzes, die Menge des physischen Speichers, der zugewiesen wird
ausführbarer Code.

tt TT steuert TTY (Terminal). (alias tname, tty).

tty TT steuert TTY (Terminal). (alias tname, tt).

ucmd CMD siehe comm. (alias comm, ucomm).

ucomm BEFEHL siehe comm. (alias comm, ucmd).

uid UID siehe euid. (alias euid).

uname BENUTZER siehe euser. (alias euser, Benutzer).

Einheit UNIT zeigt die Einheit an, zu der ein Prozess gehört, sofern systemd-Unterstützung vorhanden ist
aufgenommen worden.

Benutzer BENUTZER siehe euser. (alias euser, uname).

Benutzer USERNS Eindeutige Inode-Nummer, die den Namespace beschreibt, zu dem der Prozess gehört.
Weitere Informationen finden Sie auch in den Namespaces(7).

utsns UTSNS Eindeutige Inode-Nummer, die den Namespace beschreibt, zu dem der Prozess gehört.
Weitere Informationen finden Sie auch in den Namespaces(7).

uunit UUNIT zeigt die Benutzereinheit an, zu der ein Prozess gehört, sofern systemd dies unterstützt
aufgenommen wurde.

vsgröße VSZ siehe vs. (alias vs).

vs Größe des virtuellen VSZ-Speichers des Prozesses in KiB (1024-Byte-Einheiten). Gerät
Zuordnungen sind derzeit ausgeschlossen; Dies kann sich ändern. (alias
vsgröße).

wchan WCHAN-Name der Kernelfunktion, in der der Prozess schläft, ein „-“
wenn der Prozess ausgeführt wird, oder ein „*“, wenn es sich um einen Multithread-Prozess handelt
und ps zeigt keine Threads an.

VARIABLEN


Die folgenden Umgebungsvariablen könnten Auswirkungen haben ps:

COLUMNS
Überschreiben Sie die Standardanzeigebreite.

LINES
Überschreiben Sie die Standardanzeigehöhe.

PS_PERSÖNLICHKEIT
Stellen Sie einen von Posix, Old, Linux, BSD, Sun, Digital ... ein (siehe Abschnitt PERSÖNLICHKEIT unten).

CMD_ENV
Stellen Sie einen von Posix, Old, Linux, BSD, Sun, Digital ... ein (siehe Abschnitt PERSÖNLICHKEIT unten).

I_WANT_A_BROKEN_PS
Veraltete Befehlszeileninterpretation erzwingen.

LC_TIME
Datumsformat.

PS_COLORS
Derzeit nicht unterstützt.

PS_FORMAT
Überschreibung des Standardausgabeformats. Sie können dies auf eine Formatzeichenfolge des verwendeten Typs festlegen
für die -o Option. Die DefSysV und DefBSD Werte sind besonders nützlich.

PS_SYSMAP
Standardspeicherort der Namensliste (System.map).

PS_SYSTEM_MAP
Standardspeicherort der Namensliste (System.map).

POSIXLY_KORREKT
Finden Sie keine Ausreden, um schlechte „Funktionen“ zu ignorieren.

POSIX2
Wenn es auf „Ein“ eingestellt ist, fungiert es als POSIXLY_KORREKT.

UNIX95
Finden Sie keine Ausreden, um schlechte „Funktionen“ zu ignorieren.

_XPG
Abbrechen CMD_ENV=Iris nicht standardmäßiges Verhalten.

Im Allgemeinen ist es keine gute Idee, diese Variablen festzulegen. Die einzige Ausnahme ist CMD_ENV or
PS_PERSÖNLICHKEIT, das für normale Systeme auf Linux eingestellt werden könnte. Ohne diese Einstellung, ps
folgt den nutzlosen und schlechten Teilen des Unix98-Standards.

PERSÖNLICHKEIT


390 wie die OS/390 OpenEdition ps
aix wie AIX ps
bsd wie FreeBSD ps (völlig unstandardmäßig)
compaq wie Digital Unix ps
Debian wie das alte Debian ps
digital wie Tru64 (war Digital Unix, war OSF/1) ps

gnu wie das alte Debian ps
HP wie HP-UX ps
hpux wie HP-UX ps
Irix wie Irix ps
Linux ***** empfohlen *****
alt wie das ursprüngliche Linux ps (völlig unstandardmäßig)
os390 wie OS/390 Open Edition ps
Posix-Standard
s390 wie OS/390 Open Edition ps
SCO wie SCO ps
sgi wie Irix ps
solaris2 wie Solaris 2+ (SunOS 5) ps
sunos4 wie SunOS 4 (Solaris 1) ps (völlig unstandardmäßig)
SVR4-Standard
sysv-Standard
tru64 wie Tru64 (war Digital Unix, war OSF/1) ps
Unix-Standard
Unix95-Standard
Unix98-Standard

Nutzen Sie ps online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.