将“报告问题”保存为纯文本文件

将“报告问题”保存为纯文本文件

启动后我立即收到“报告问题”消息。我想找到问题的原因。为此,我想保存错误消息。

我意识到我可以大概从 dmesg 中提取,但有没有办法只保存输出?比如将报告发送到我的电子邮件,或者以纯文本形式在本地发送?屏幕截图可以完成这项工作,但这是一个丑陋的解决方案。

答案1

apport您会在目录中找到创建的错误报告文件

/var/crash/

文件采用以下方案命名:

_underscore_separated_path_to_executable.UserID.crash

例如,当qtox最近以 UID 1000 的用户身份运行时崩溃时,它会创建以下文件:

/var/crash/_usr_bin_qtox.1000.crash

这是一个简单但很长(多达几 MB)的 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:
[...]

相关内容