Как найти статус процесса в более старое время

237
Ravi

Команда «ps» отображает текущее состояние процессов. Есть ли способ узнать статус определенного процесса в прошлом: скажем, я хотел бы узнать статус определенного процесса за 48 часов до этого?

У меня произошел сбой устройства, и я хотел узнать состояние различных процессов в точное время, когда произошел сбой.

Следующая команда показывает время работы процесса:

ls -al /proc | grep <Process id> 

Но мне нужно знать статус процесса в более старое время.

0

1 ответ на вопрос

0
Windows11

Вы должны запустить некоторую программу, которая осуществляет мониторинг и ведение журнала с течением времени. Для начала вы можете изучить, как работает поверх ( https://linux.die.net/man/1/atop ).

Если вы не используете какой-либо инструмент мониторинга в реальном времени, скорее всего, вы не сможете увидеть, что происходило в прошлом. Но если вы начнете использовать его сейчас - вы сможете увидеть в будущем.

Похожие вопросы