以nacos为例
创建服务
在 /lib/systemd/system 创建 nacos.service文件
打开目录
cd /lib/systemd/system
创建文件
vi nacos.service
输入a编辑,输入以下内容:
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/software/nacos/nacos/bin/startup.sh -m standalone
ExecReload=/software/nacos/nacos/bin/shutdown.sh
ExecStop=/software/nacos/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
按esc退出编辑,输入:wq保存并且退出
进入nacos的bin目录下,修改启动文件里的jdk路径
进入路径
cd nacos/bin/
修改文件
vi startup.sh
按a进入编辑模式,修改jdk路径
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/software/java/jdk1.8.0_251
设置开机自启动
新建自启动脚本
/opt/script/autostart.sh
#!/bin/bash
systemctl start nacos.service
chmod +x /opt/script/autostart.sh
vim /etc/rc.d/rc.local
# 末尾加一句
/opt/script/autoStart.sh
:q回车退出
chmod +x /etc/rc.d/rc.local
重启即可生效