O comando 'ps' fornece o status atual dos processos. Existe alguma maneira de encontrar o status de um determinado processo no passado: digamos que eu gostaria de saber o status de um determinado processo 48 horas antes de agora?
Tenho uma falha de unidade e queria saber o status de diferentes processos durante o momento exato em que ocorreu a falha.
Não, comandos como
ps
etop
mostram apenas o status atual dos processos. Não há como saber qual era o status do processo no passado, a menos que você já tenha configurado um sistema de monitoramento.Para o futuro, você pode configurar
atop
para registrar o status do processo. De sua página de manual:Claramente, e como já foi dito,
atop
começará a gravar apenas a partir do momento em que você o configurar.