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

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

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

ls -al /proc | grep <Process id> 

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

1 ответ1

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .