1

Возможный дубликат:
Как я могу регистрировать все процессы запуска в Linux

Привет,
из-за проблемы с зависанием в моем Ubuntu 10.10 (она не изолируется), я собираюсь записать каждый исполняемый файл ядра каким-либо образом в любой файл, чтобы увидеть, что происходит в последний раз, когда в следующий раз происходит замораживание, чтобы не потерять ценную информацию.
Я нашел акт, но это явно не то, что я ищу. На самом деле он регистрирует только пользовательские команды и тому подобное. Мне нужно что-то, что входит в гораздо более глубокий уровень. Лучше всего будет какой-нибудь скрипт, который записывает каждое прерывание. Кто-нибудь знает такой инструмент?

2 ответа2

1

Вы можете попробовать 'ps' -aux, в котором перечислены все процессы, запущенные в системе в определенный момент времени. Вы можете поместить его в сценарий оболочки для итеративного выполнения с течением времени, возможно, с перерывом между итерациями. «Топ» работает непрерывно и перечисляет крупнейших пользователей системных ресурсов. У этого также есть флаги, которые могут адаптировать его вывод (man top или man ps)

Алан

0

Комментарий Жиля был решением:

Может быть, вы можете получить дамп ядра. Смотрите также CrashdumpRecipe и другие темы по отладке ядра Ubuntu.

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