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/*