Pan*_*her 263
截至 Ubuntu 16.04 systemd apport 似乎不尊重其配置文件
启用/禁用应用程序的 systemd 命令是:
禁用
sudo systemctl disable apport.service
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,则您需要屏蔽该服务
systemctl mask apport.service
Run Code Online (Sandbox Code Playgroud)
重新启用
systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service
Run Code Online (Sandbox Code Playgroud)
以前版本的 Ubuntu:
您需要编辑/etc/default/apport
. 以下更改将阻止 Apport 在启动时启动:
图形:用(CTRL+ ALT+ T)打开一个终端并输入:
sudo -i gedit /etc/default/apport
Run Code Online (Sandbox Code Playgroud)
然后推ENTER。您正在输入密码,但不会显示为点。
或者
命令行:
sudo nano /etc/default/apport
Run Code Online (Sandbox Code Playgroud)
文件编辑器现已打开。将启用从“0”更改为“1”,如下所示:
enabled=1
Run Code Online (Sandbox Code Playgroud)
要关闭它,请执行以下操作:
enabled=0
Run Code Online (Sandbox Code Playgroud)
现在保存您的更改并关闭文件编辑器。Apport 现在将不再在启动时启动。如果您想在不重新启动的情况下立即将其关闭,请运行sudo service apport stop
.
您也可以sudo service apport stop
不加修改/etc/default/apport
地使用暂时关闭它。
也可以看看:
小智 34
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
Run Code Online (Sandbox Code Playgroud)
上面的脚本应该停止 apport,然后备份其配置文件,在启动时禁用 apport,最后将备份移动到您的主目录。
mch*_*hid 14
在较新版本的 ubuntu (15.04+) 上
停止服务:
systemctl stop apport.service
Run Code Online (Sandbox Code Playgroud)
要在启动时禁用该服务:
sudo systemctl disable apport.service
Run Code Online (Sandbox Code Playgroud)
要检查服务的状态:
systemctl status apport.service
Run Code Online (Sandbox Code Playgroud)
最后,您还可以通过屏蔽来阻止 systemd 服务的启动。除非未屏蔽,否则该服务将无法启动(甚至手动)。
systemctl mask apport.service
Run Code Online (Sandbox Code Playgroud)
这应该创建从 /etc/systemd/system/apport.service 到 /dev/null 的符号链接。 fedoraproject.org
归档时间: |
|
查看次数: |
190273 次 |
最近记录: |