Ein Teil der Ausgabe des ps -ef
Befehls ist unten angegeben:
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 2012 ? 00:00:01 init [3]
root 2 1 0 2012 ? 00:00:01 [migration/0]
root 3 1 0 2012 ? 00:00:00 [ksoftirqd/0]
root 4 1 0 2012 ? 00:00:00 [watchdog/0]
root 5 1 0 2012 ? 00:00:00 [events/0]
root 6 1 0 2012 ? 00:00:00 [khelper]
root 7 1 0 2012 ? 00:00:00 [kthread]
root 9 7 0 2012 ? 00:00:00 [xenwatch]
root 10 7 0 2012 ? 00:00:00 [xenbus]
root 18 7 0 2012 ? 00:00:01 [migration/1]
root 19 7 0 2012 ? 00:00:00 [ksoftirqd/1]
Was bedeutet das "?"
für alle Zeilen in der TTY-Spalte? Auch wofür steht C
und CMD
Spalte?
process
command
ps
controlling-terminal
Aussenseiter
quelle
quelle
man ps
sollte überall funktionieren, nicht nur unter Linux. Gehen Sie, um Ihre Antwort zu bearbeiten, um zu sagen, was Sie, glaube ich, gemeint haben müssen; Fühlen Sie sich frei, um zurückzukehren, wenn ich mich irre.Da dies alles Kernelprozesse sind, sind sie nicht an ein TTY gebunden (daher der
?
Wert imTTY
Feld).quelle
UID PID PPID C STIME TTY TIME CMD
wurzel 1 0 0 2012? 00:00:01 init [3]
Die Ausgabe verstehen: -
Der Name des Benutzers, der den Prozess gestartet hat.
Diese Coulmn ist PID, dh Prozess-ID. Dies ist die Identifikationsnummer des im Speicher ablaufenden Prozesses.
Diese Coulmn ist PPID, dh übergeordnete Prozess-ID. Diese ID ist die PID des Prozesses, aufgrund dessen dieser Prozess gestartet wurde. Alle Oracle-Prozesse haben keinen übergeordneten Prozess und werden daher vom Init-Prozess übernommen, wobei der Init-Prozess die PID 1 hat, sodass alle Oracle-Prozesse die PID 1 haben.
Informationen zur Prozessorauslastung in%.
Dies ist die Startzeit des Prozesses. Bei einem Prozess mit langer Laufzeit, wie im Falle von Oracle, wird nur das Datum angezeigt, an dem der Prozess gestartet wurde. Wenn Sie das ganze Jahr und die Zeit eines laufenden Prozesses wissen möchten, starten Sie den Befehl mit dieser Option.
Dies ist das Terminal, von dem aus der Prozess gestartet wurde. Da in Terminal pts / 2 der Befehl grep pmon ausgelöst wurde, wird dieser Vorgang von Terminal pts / 2 gestartet. Der gesamte Orakelprozess wird von keinem Terminal gestartet.
Gesamtzeit, für die der Prozess CPU verwendet hat.
Der Befehl und die ausgeführten Argumente.
quelle
Beispiele für wenige Header
Erläuterung
Credits: Indiana University Wissensdatenbank
quelle
What does the "?" for all the rows in the TTY column mean?
Siehe auch die bestehende Antwort , um sicherzustellen , dass Sie das Hinzufügen zum vorhandenen Wissen.