Как найти процессы Linux, запущенные в определенное время

Я пытаюсь отладить сеанс Linux vnc, который не отвечает. Я думаю, что я нажал на значок KDE Konsole, и именно тогда сессия VNC стал заморожен. Я вижу окна и меню в KDE, но ничего не отвечает. Мне интересно, могу ли я знать процессы, которые начались за последние 10 минут и продлились один час, потому что именно тогда началась проблема. Есть ли команда, которая может фильтровать процессы, запущенные между временем начала и окончания.

1 ответ

Решение
$ ls -lah /proc

... все числовые элементы в этом каталоге являются идентификаторами процесса. Посмотрите на время создания для каждого, и у вас есть, когда каждый процесс был запущен.

Единственный способ определить время окончания процесса задним числом - это запустить Audit и настроить его для записи данных запуска / остановки процесса.

Другие вопросы по тегам