禁用服务的自动启动而不卸载?

禁用服务的自动启动而不卸载?

如何在不卸载的情况下禁用服务的自动启动?例如,我想保留 tomcat 的安装,但我不想每次重新启动时都打开它。

答案1

这应该可以解决问题:

打开终端(Ctrl++ AltT并输入以下命令:

sudo update-rc.d tomcat disable

基本上将通过将启动链接重命名为停止链接来update-rc.d修改脚本的现有运行级别链接。/etc/init.d/tomcat

答案2

更通用、更直观,具有美观的用户界面:sysv-rc-conf

取消选中 tomcat7 (运行级别 2 至 5) 的框,退出,就这样。

答案3

disable|enableAPI 不稳定,将来可能会发生变化。我建议您使用以下命令删除 中的所有符号链接/etc/rc?.d/

update-rc.d -f tomcat remove

答案4

对于 upstart 作业,你需要禁用这样的服务(例如 mysql):

$ sudo -s
# echo "manual" > /etc/init/mysql.override
# exit

或者使用这个一行代码:

$ echo "manual" | sudo tee /etc/init/mysql.override > /dev/null

相关内容