java服务 linux环境开机自启配置

44 阅读1分钟

 1.场景

在生产运行环境下经常遇到服务器宕机,需要手动去启动服务,一般的nginx  redis mysql es等等服务都有自启设置

服务jar却需要自己去重启,so 考虑如何去开机启动jar服务

2.步骤 按照nacos为例 

新建重启脚本

touch restart-standalone.sh

编辑

#!/bin/sh
sh /home/nacos/nacos/bin/shutdown.sh
sh /home/nacos/nacos/bin/startup.sh -m standalone

赋权

chmod -x  restart-standalone.sh

编辑重启配置

vi /etc/rc.d/rc.local

添加
source /etc/profile
sh /home/nacos/nacos/bin/restart-standalone.sh

​编辑

reboot 重启机器验证是否服务开机自启