Sé que ps -efl
muestra procesos en ejecución en sistemas * nix.
Me gustaría verificar el historial de los procesos (pasados) que se han ejecutado en una máquina en particular, preferiblemente con toda la información que ps
proporciona (es decir %CPU
, %MEM
).
¿Qué utilidades de línea de comando puedo usar? ¿Se almacena esta información en algún lugar similar al .bash_history
archivo?
ps -efl
.ps aux
solo para BSD / Linux.Respuestas:
Tratar
atop
. Puede mantener un historial configurable de diversa información del sistema (procesos y uso de CPU, memoria, disco y red). Nota: no puede grabar todo, por supuesto; solo toma "instantáneas" periódicamente.EDITAR: en caso de que esto no esté claro, hay un
atop
demonio que hace las instantáneas periódicas, almacenado en/var/log/atop
(directorio utilizado en Debian).fuente
-r
opción, es una forma de mirar hacia el pasado.