在不卸载的情况下禁用服务的自动启动?

C. *_*oss 154 server tomcat services

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

hhl*_*hlp 191

这应该可以解决问题:

开端子(Ctrl+ Alt+ T),并输入以下命令:

sudo update-rc.d tomcat disable
Run Code Online (Sandbox Code Playgroud)

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

  • 请注意,ubuntu 14 中默认的 tomcat 服务名称是“tomcat7”。 (6认同)

you*_*uri 42

更通用和更直观,具有漂亮的用户界面: sysv-rc-conf

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


小智 41

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

update-rc.d -f tomcat remove
Run Code Online (Sandbox Code Playgroud)


Tom*_*umi 20

对于新贵工作,您需要禁用这样的服务(例如 mysql):

$ sudo -s
# echo "manual" > /etc/init/mysql.override
# exit
Run Code Online (Sandbox Code Playgroud)

或使用此单线:

$ echo "manual" | sudo tee /etc/init/mysql.override > /dev/null
Run Code Online (Sandbox Code Playgroud)