Linux 添加项目开机启动

      最近由于经常停电的原因,公司内部服务器开机又得重新部署项目,就想着写个脚本让项目在开机时自动启动。

首先进入etc/init.d 创建一个脚本文件,名字随便定义,后面以.sh结尾,如aaa.sh

[root@iZo55jsscxjk6eZ bin]# cd /
[root@iZo55jsscxjk6eZ /]# cd etc/init.d
[root@iZo55jsscxjk6eZ init.d]# vim aaa.sh

在编辑器里加入项目启动的命令:

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

# 开启
echo "=============aa 启动脚本=================="
/home/redis/bin/redis-server /home/redis/redis.conf &
/home/java/jdk1.8/bin/java -jar 项目jar包或war包的绝对路径 >日志文件 &


这里是springboot的项目,所以直接启动jar包就可以了。创建好脚本文件后,需要给脚本添加执行权限。

chmod +x aaa.sh

添加到启动项:

chkconfig --add aaa.sh

移除启动项:

chkconfig --del aaa.sh

开启开机启动:

chkconfig aaa.sh on

关闭开机启动:

chkconfig aaa.sh off

如果把aaa.sh脚本文件放到etc/profile.d下的话,它就会每次连接就会启动一次脚本,当开启多个的时候就会重复开启多个,这里须注意下。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值