Я знаю, що 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.