CentOS 7注册服务开机自启动

文章目录

    • 创建服务
      • 打开目录
      • 创建文件
      • 进入nacos的bin目录下,修改启动文件里的jdk路径
    • 设置开机自启动

以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

重启即可生效

你可能感兴趣的:(Linux,centos,linux,运维)