Histórico de processos em sistemas Unix / Linux

8

Eu sei que ps -efl mostra processos em execução em sistemas * nix.

Gostaria de verificar o histórico dos processos (passados) que foram executados em uma máquina específica, de preferência com todas as informações que o ps fornece (por exemplo, %CPU , %MEM ).

Que utilitários de linha de comando eu posso usar, esta informação é armazenada em algum lugar similar a .bash_history file?

    
por syntagma 24.07.2014 / 12:42

1 resposta

4

Experimente atop . Pode manter um histórico configurável de várias informações do sistema (processos e uso de CPU, memória, disco e rede). Nota: não é possível gravar tudo, claro; apenas tira "instantâneos" periodicamente.

EDIT: Caso isso não esteja claro, existe um daemon atop que faz os snapshots periódicos, armazenados em /var/log/atop (diretório usado no Debian).

    
por 24.07.2014 / 12:47

Tags