在里面启动管理器,我已禁用 cups,因为我的笔记本电脑上没有连接任何打印机。但是,cups 服务仍然会自动启动。如何禁用此类服务?顺便说一句,我使用的是 14.04。
我将 /etc/init.d/cups* 文件的权限更改为 000,但在重启时运行命令时仍然可以看到服务ps -aef | grep -i cups
。
praveensripati@MyUbuntuLaptop:/etc/init.d$ ls -ltr cups*
---------- 1 root root 3184 Apr 3 22:19 cups
---------- 1 root root 1961 Apr 7 21:04 cups-browsed
praveensripati@MyUbuntuLaptop:/etc/init.d$ ps -aef | grep -i cups
root 1154 1 0 18:26 ? 00:00:00 /usr/sbin/cups-browsed
root 3083 1 0 18:26 ? 00:00:00 /usr/sbin/cupsd -f
lp 3087 3083 0 18:26 ? 00:00:00 /usr/lib/cups/notifier/dbus dbus://
lp 3088 3083 0 18:26 ? 00:00:00 /usr/lib/cups/notifier/dbus dbus://
lp 3089 3083 0 18:26 ? 00:00:00 /usr/lib/cups/notifier/dbus dbus://
lp 3090 3083 0 18:26 ? 00:00:00 /usr/lib/cups/notifier/dbus dbus://
lp 3091 3083 0 18:26 ? 00:00:00 /usr/lib/cups/notifier/dbus dbus://
praveen+ 3466 3129 0 18:33 pts/14 00:00:00 grep --color=auto -i cups
答案1
要通过 upstart 禁用该cups
服务,请尝试运行以下命令作为根:
echo "manual" > /etc/init/cups.override
您可以通过运行以下命令成为 root :sudo -s
或者su
摘自新贵食谱
此节将告诉 Upstart 忽略 start on / stop on 节。这对于在系统上保留作业的逻辑和功能非常有用,同时又不会让它在启动时自动启动。
例子:
manual