美文网首页
如何让服务开机启动

如何让服务开机启动

作者: 樊大大也 | 来源:发表于2016-09-12 11:45 被阅读0次

方法有好几种

  • 方法一:单独制作一个脚本文件,然后配置到init.d文件夹下
#!/bin/sh 
#chkconfig: 2345 80 80(2345 表示linux 有 0-6种状态 在2345下启动 80:表示启动顺序 80:表示关闭顺序,后面两个参数小于 100)
#description: auto start gateway
#这里是你的代码块start
nohup java -jar -Dspring.config.location=/jh/zuul/resources/application.properties gateway-1.0.0-SNAPSHOT.jar > /dev/null &
#这里是你的代码块end
#给脚本赋可执行权限 
chmod +x /jh/zuul/gateway-start.sh
#复制脚本
cp /jh/zuul/gateway-start.sh /etc/init.d/
#添加
chkconfig --add /etc/init.d/gateway-start.sh
#查看
chkconfig  --list /etc/init.d/gateway-start.sh
  • 方法二:将脚本添加至/etc/rc.d/rc.local(最简单,大家当前可以参考这种做法)
我已有一个启动脚本gateway.sh
chmod +x /jh/zuul/gateway.sh
chmod +x /etc/rc.d/rc.local
在rc.local后面追加
/jh/zuul/gateway.sh
  • 方法三:使用官方推荐的systemtcl

相关文章

网友评论

      本文标题:如何让服务开机启动

      本文链接:https://www.haomeiwen.com/subject/ysrpettx.html