Eu sei que ps -efl
mostra os processos em execução nos sistemas * nix.
Gostaria de verificar o histórico dos processos (passados) executados em uma máquina específica, de preferência com todas as informações ps
fornecidas (ou seja %CPU
, %MEM
).
Quais utilitários de linha de comando posso usar, essas informações são armazenadas em algum lugar semelhante ao .bash_history
arquivo?
Você pode configurar o SNMP e algo para pesquisar o daemon SNMP periodicamente para conseguir isso. Fiz isso para uso da memória em processos durante um período de tempo.
—
24414 Lawrence
conforme descrito aqui: serverfault.com/questions/386956/pid-history-of-a-process , alguns processos publicam lá PIDs no syslog (ou podem ser feitos para isso).
—
billc 27/05
ps -efl
.ps aux
apenas para BSD / Linux.