Wiem, że ps -efl
pokazuje uruchomione procesy w systemach * nix.
Chciałbym sprawdzić historii (zakończony) procesów, które poruszają się na danej maszynie, najlepiej z wszystkich informacji ps
zapewnia (tj %CPU
, %MEM
).
Jakich narzędzi wiersza poleceń mogę używać, czy te informacje są przechowywane gdzieś podobnie jak .bash_history
plik?
ps -efl
.ps aux
tylko dla BSD / Linux.Odpowiedzi:
Spróbować
atop
. Może przechowywać konfigurowalną historię różnych informacji systemowych (procesów i procesora, pamięci, użycia dysku i sieci). Uwaga: oczywiście nie można nagrać wszystkiego; okresowo wykonuje tylko „migawki”.EDYCJA: Jeśli nie jest to jasne, istnieje
atop
demon, który wykonuje okresowe migawki, przechowywane w/var/log/atop
(katalog używany w Debianie).źródło
-r
opcją, jest to sposób na spojrzenie w przeszłość.