Something

首页 / 文章 / RSS

Ubuntu系统启用禁用崩溃检测报告功能(Apport)

简介

Ubuntu系统中,应用崩溃时,会触发 apport 崩溃检测报告功能。本文将介绍如何启用和禁用崩溃检测报告功能。

检查Apport服务状态

$ sudo systemctl status apport.service 
● apport.service - automatic crash report generation
     Loaded: loaded (/usr/lib/systemd/system/apport.service; enabled; preset: e>
     Active: active (exited) since Tue 2025-01-07 08:53:51 CST; 9min ago
   Main PID: 1045 (code=exited, status=0/SUCCESS)
        CPU: 119ms

1月 07 08:53:51 UM780XTX systemd[1]: Starting apport.service - automatic crash >
1月 07 08:53:51 UM780XTX systemd[1]: Finished apport.service - automatic crash >

启用Apport服务

方法一:使用systemctl命令临时启用Apport

$ sudo systemctl start apport

方法二:修改配置文件永久启用Apport

使用vi修改配置文件 /etc/default/apport ,将最后一行 enabled=0 修改为 enabled=1 永久启用Apport。

sudo vi /etc/default/apport

使用cat查看修改后的文件内容。

$ sudo cat /etc/default/apport
# set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=1

禁用Apport服务

方法一:使用systemctl命令临时禁用Apport

$ sudo systemctl stop apport

方法二:修改配置文件永久禁用Apport

使用vi修改配置文件 /etc/default/apport ,将最后一行 enabled=1 修改为 enabled=0 永久禁用Apport。

sudo vi /etc/default/apport

使用cat查看修改后的文件内容。

$ sudo cat /etc/default/apport
# set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=0

清理缓存

缓存的错误日志位于此目录下: /var/crash/ ,禁用Apport后,可以清理此目录下的文件。

$ sudo rm /var/crash/*