Я пытаюсь отладить сеанс Linux vnc, который не отвечает. Кажется, я щелкнул значок консоли KDE, и тогда сеанс vnc завис. Я вижу окна и меню в KDE, но ничего не отвечает. Мне интересно, могу ли я знать, что процессы, запущенные за последние 10 минут, длились один час, потому что тогда и началась проблема. Есть ли команда, которая может фильтровать процессы, запущенные между временем начала и временем окончания.
$ ls -lah /proc
... все числовые элементы в этом каталоге являются идентификаторами процесса. Посмотрите на время создания для каждого, и у вас есть время запуска каждого процесса.
Единственный способ определить время окончания процесса задним числом - это запустить аудит и настроить его для записи данных о запуске / остановке процесса.