Ich weiß, dass dies ps -efl
laufende Prozesse auf * nix-Systemen zeigt.
Ich möchte die Geschichte der (letzten) Prozesse überprüfen , die auf einer bestimmten Maschine ausgeführt wurden, vorzugsweise mit allen Informationen ps
liefert (dh %CPU
, %MEM
).
Welche Befehlszeilenprogramme kann ich verwenden .bash_history
? Werden diese Informationen ähnlich wie in einer Datei gespeichert?
ps -efl
.ps aux
Nur für BSD / Linux.Antworten:
Versuchen Sie es
atop
. Es kann einen konfigurierbaren Verlauf verschiedener Systeminformationen (Prozesse sowie CPU-, Speicher-, Festplatten- und Netzwerknutzung) speichern. Hinweis: Es kann natürlich nicht alles aufgezeichnet werden. Es werden nur regelmäßig "Schnappschüsse" erstellt.BEARBEITEN: Falls dies nicht klar ist, gibt es einen
atop
Daemon, der die periodischen Snapshots ausführt, die in/var/log/atop
(unter Debian verwendetes Verzeichnis) gespeichert sind .quelle
-r
Option wiedergeben kann, ist es eine Möglichkeit, in die Vergangenheit zu schauen.