Wenn ich den Befehl ps -ef ausführe, erhalte ich ungefähr Folgendes:
root 26728 26725 99 Sep25 ? 1184018564-02:43:14 java -jar /root/TaskManager.jar
Ich muss verstehen, warum die Zeit so angezeigt wird: „1184018564-02:43:14“
Danke
Antwort1
man ps
sagt
cputime TIME cumulative CPU time, "[dd-]hh:mm:ss" format. (alias time).
Ihr Java-Prozess läuft also seit 1184018564 CPU-Tagen (ungefähr 3.243.886 CPU-Jahren), ODER ... es ist etwas Schlimmes passiert.
Es istUbuntu-Fehler #859311im Zusammenhang mit lang laufenden Multithread-Prozessen.
Antwort2
Das UNIX-Zeitformat wird intern als numerischer Wert dargestellt, der die Anzahl der Sekunden seit dem 1.1.1970 angibt.