Сохранить "сообщить о проблеме" в виде простого текстового файла
Я получаю сообщение "сообщить о проблеме" сразу после загрузки. Я хотел бы найти причину проблемы. Для этого я хотел бы сохранить сообщения об ошибках.
Я понимаю, что могу извлечь его из dmesg, но есть ли способ просто сохранить вывод? Скажем, отправьте отчет на мою электронную почту или в виде простого текста локально? Скриншоты делают работу, но это уродливое решение.
1 ответ
Вы найдете файлы отчетов об ошибках, созданные apport
в каталоге
/var/crash/
Файлы названы по следующей схеме:
_underscore_separated_path_to_executable.UserID.crash
Так, например, когда qtox
недавно произошел сбой при работе с пользователем с UID 1000, он создал следующий файл:
/var/crash/_usr_bin_qtox.1000.crash
Это простой, но очень длинный (до нескольких МБ) текстовый файл ASCII, который вы можете открыть в любом редакторе. Например, это выглядит так (только первые несколько строк):
ProblemType: Crash
Architecture: amd64
CrashCounter: 1
CurrentDesktop: Unity
Date: Tue Nov 17 12:30:26 2015
DistroRelease: Ubuntu 15.10
ExecutablePath: /usr/bin/qtox
ExecutableTimestamp: 1447542999
ProcCmdline: qtox
ProcCwd: /home/alphawolf
ProcEnviron:
[...]