有时会发生某些应用程序崩溃而没有给出任何输出错误(在我的情况下为conky,可能是我的配置不正确之一)。
有什么地方可以查看错误日志以了解它崩溃的原因吗?
Dav*_*d Z 15
取决于应用程序。不同的应用有不同的日志系统;没有一个中央日志包含系统上运行的所有程序的所有输出。
话虽如此,许多程序确实将它们的日志文件放在目录中/var/log。该文件/var/log/syslog(或可能/var/log/messages)特别包含来自“系统记录器”的输出,这是系统提供的一项服务,程序可以使用(如果他们选择)进行记录。但并非所有程序都使用它。大多数情况下,您会在该文件中找到来自低级系统服务的消息,而不是您可能通常使用的图形应用程序。
您可能想阅读更多关于标准日志文件位置的信息。
崩溃文件/var/log/crashes/与 apport 一起使用以报告错误。您可以使用 提取核心转储apport-unpack,通过 gdb 放置该核心转储,然后找出导致程序崩溃的原因。
这一切都假设您是一名程序员。如果你不是......好吧,无论如何你都无法修复崩溃!