Я знаю, що ps -efl
показує запущені процеси в * nix системах.
Я хотів би перевірити історію з ( в минулому) процесів, які виконуються на конкретній машині, бажано всю інформацію ps
надає (тобто %CPU
, %MEM
).
Які утиліти командного рядка я можу використовувати, чи зберігається ця інформація десь аналогічно .bash_history
файлу?
Ви можете потенційно налаштувати SNMP і щось періодично опитувати демона SNMP, щоб досягти цього. Я зробив це для використання пам'яті для процесів протягом певного періоду.
—
Лоуренс
як описано тут: serverfault.com/questions/386956/pid-history-of-a-process , деякі процеси публікують там PID в syslog (або можуть бути зроблені для цього).
—
billc
ps -efl
.ps aux
лише для BSD / Linux.