Ubuntu系统启用禁用崩溃检测报告功能(Apport)
Table of Contents
1. 简介
Ubuntu系统中,应用崩溃时,会触发 apport 崩溃检测报告功能。本文将介绍如何启用和禁用崩溃检测报告功能。
2. 检查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 >
3. 启用Apport服务
3.1. 方法一:使用systemctl命令临时启用Apport
$ sudo systemctl start apport
3.2. 方法二:修改配置文件永久启用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
4. 禁用Apport服务
4.1. 方法一:使用systemctl命令临时禁用Apport
$ sudo systemctl stop apport
4.2. 方法二:修改配置文件永久禁用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
5. 清理缓存
缓存的错误日志位于此目录下: /var/crash/ ,禁用Apport后,可以清理此目录下的文件。
$ sudo rm /var/crash/*