当我运行 ubuntu 时,我安装的 tomcat 服务器会自动运行,我必须手动将其关闭。我希望tomcat不要在启动时自动启动。如何在启动时禁用tomcat的启动?
3 回答
-> 首先:找出服务的名称。例如:tomcat 或 tomcat6
比:试试这个:
sudo update-rc.d tomcat 删除
您可以使用以下工具:
sudo sysv-rc-conf
如果这不起作用,下一个将起作用
1.) 找出你当前的运行级别
runlevel
2.)(重新)从运行级别目录 /etc/rcX.d 中移动启动脚本(其中 X 是当前运行级别的编号)示例:
mv /etc/rc5.d/S90tomcat /etc/rc5.d/disable.S90tomcat
该脚本以 S 和一个数字开头(例如 S90tomcat),这意味着:S=stratscript for tomcat,从位置 90 开始。
只需删除或移动该脚本。
3.)最后还要删除看起来像 /etc/rcX.d/Kyytomcat 的停止脚本(Kill Script),其中 yy 是 0-99 之间的数字,X 是运行级别,你仍然知道。
mv /etc/rc5.d/K01tomcat /etc/rc5.d/disable.K01tomcat
看看这个 http://www.unixtutorial.org/2009/01/disable-service-startup-in-ubuntu/
我使用本教程安装了 tomcat ,以下解决方案对我有用。
编辑 tomcat.conf
sudo vim /etc/init/tomcat.conf
我将运行级别值的开始更改为
start on runlevel []
停止自动启动
sudo initctl stop tomcat
当 Ubuntu 操作系统重新启动时,Apache Tomcat 服务器将自动启动。可以通过输入以下两个命令之一来更改此程序设置。
sudo systemctl enable tomcat9
或者
sudo systemctl disable tomcat9
来源:https ://linuxhint.com/install_apache_tomcat_server_ubuntu/