linux 添加开机自启动脚本 tomcat开机自启

Linux设置服务开机自动启动的方式有好多种,这里介绍一下通过chkconfig命令添加脚本为开机自动启动的方法。

1. 编写脚本luzy.sh,脚本内容如下:

#!/bin/sh
#chkconfig: 35 80 90      
#description:开机自动启动的脚本程序

echo "设置开机自启"

echo "启动完毕"

脚本第一行 “#!/bin/sh” 告诉系统使用的shell;
脚本第二行 “#chkconfig: 35 80 90” 表示在3/5运行级别启动,启动序号(S80),关闭序号(K90);
脚本第三行 表示的是服务的描述信息

注意: 第二行和第三行必写,负责会出现如“服务 luzy.sh 不支持 chkconfig”这样的错误。

2. 将写好的luzy.sh脚本移动到/etc/init.d/目录下

3. 给脚本赋可执行权限

cd /etc/init.d/
chmod +x luzy.sh

4. 添加脚本到开机自动启动项目中

chkconfig --add luzy.sh
chkconfig luzy.sh on

到这里就设置完成了,我们只需要重启一下我们的服务器,就会执行脚本


tomcat 开机自启:

#!/bin/bash
#chkconfig: 3 80 90
#description: 测试开机自启

export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$PATH:$JAVA_HOME/bin
echo "abc  nothinig" >> /root/luzy.log
#tomcat开机自启
/data/server/tomcat8/bin/./startup.sh 1>>/root/luzy.log 2>>/root/luzy.log     #错误日志输出,方便查找错误
echo "启动完毕" >>/root/luzy.log
#/data/server/tomcat8/bin/./catalina.sh start 2>> /root/luzy.log



  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Linux上实现Tomcat开机启动,可以按照以下步骤操作: 1. 编辑Tomcat启动脚本,将其复制到/etc/init.d目录下。 2. 使用chmod命令将脚本设置为可执行。 3. 使用chkconfig命令将Tomcat服务添加到系统启动项中。 4. 重系统,验证Tomcat服务是否已经自动启动。 需要注意的是,具体操作步骤可能会因Linux发行版的不同而有所差异。建议在操作前先查阅相关文档或咨询Linux系统管理员。 ### 回答2: Linux是一个强大的开源操作系统,并且 tomcat 是一个广泛使用的 Java Web 应用服务器。我们可以轻松地在 Linux 系统上安装和配置 tomcat 服务器,以便我们能够启动我们的 Web 应用程序。为了减轻管理员的工作负担,我们可以设置 tomcat 自动启动,这样,无论什么时候重服务器,自动启动 tomcat 能够让我们的 Web 应用更加稳定。 以下是一些简单的步骤,以在Linux系统中,让tomcat启动启动: 第一步:进入服务器的/etc/init.d目录 cd /etc/init.d/ 第二步:创建一个 tomcat8 开始脚本 sudo nano tomcat8 第三步:编写以下脚本,并保存 #!/bin/bash ## description: Tomcat8 Start Stop Restart ## processname: tomcat8 ## chkconfig: 234 20 80 export JAVA_HOME=/usr/lib/jvm/default-java case $1 in start) sh /opt/tomcat8/bin/startup.sh ;; stop) sh /opt/tomcat8/bin/shutdown.sh ;; restart) sh /opt/tomcat8/bin/shutdown.sh sh /opt/tomcat8/bin/startup.sh ;; esac exit 0 第四步:设置可执行权限并更新系统服务 sudo chmod 755 tomcat8 sudo update-rc.d tomcat8 defaults 第五步:启动Tomcat8并且添加到自启动列表 sudo systemctl start tomcat8 sudo systemctl enable tomcat8 现在,我们的 tomcat8 服务器将自动启动每次系统启动。我们可以通过使用以下命令启动、停止和重服务器来测试我们的设置: sudo systemctl start tomcat8 sudo systemctl stop tomcat8 sudo systemctl restart tomcat8 通过以上步骤设置自启动,能够减轻管理员的负担,避免手动启动及监控 tomcat,提升系统的稳定性和效率,尤其在需要长时间运行的服务环境下,自启动成为了必须拥有的特性之一。 ### 回答3: Linux Tomcat开机启动是很常见的应用程序的配置之一,它使得Tomcat在系统启动时自动运行,减少了重复手动操作的时间和精力,节省了开发人员的工作量。下面是一些方法可以帮助实现Tomcat开机启动。 1.使用chkconfig命令 在Linux中,chkconfig命令可以帮助我们修改系统服务的启动级别,从而实现开机启动。首先,确定Tomcat的路径和启动脚本的文件名,然后运行以下命令: chkconfig --add tomcat chkconfig --level 2345 tomcat on 这个命令可以创建一个名为“tomcat”的系统服务,并将其设置为在整个运行级别为2、3、4和5的情况下启动。这意味着,当系统启动到这些运行级别时,Tomcat将自动运行。之后使用命令/etc/init.d/tomcat start就能启动Tomcat。如果想要停止Tomcat,使用/etc/init.d/tomcat stop即可。 2.使用systemctl命令 对于较新的Linux版本,systemctl命令可以方便的管理系统服务。运行以下命令以创建一个名为“tomcat”的系统服务: systemctl enable tomcat.service 这个命令将Tomcat设置为系统启动时自动启动。如果想要启动Tomcat,可以使用systemctl start tomcat.service命令。要停止Tomcat,使用systemctl stop tomcat.service命令。 3.手动添加启动脚本 另一种方式是手动创建Tomcat启动脚本并将其添加启动任务中。找到Tomcat启动脚本,复制到/etc/init.d/目录下,并将其命名为tomcat。运行下面的命令来设置Tomcat启动脚本: chmod 755 /etc/init.d/tomcat chkconfig --add tomcat chkconfig --level 2345 tomcat on 这个命令将Tomcat启动脚本设置为系统启动时自动启动。同样,使用/etc/init.d/tomcat start命令启动Tomcat,使用/etc/init.d/tomcat stop命令停止Tomcat。 总结 以上是三个实现Tomcat开机启动的方法,这些方法使用简单且可靠,用户一次设置,可以避免每次需要手动启动Tomcat的操作。如需卸载和删除Tomcat开机启动,在任何时候都可以使用chkconfig和systemctl命令删除Tomcat的系统服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值