• Linux将shell脚本配置成系统服务并设置开机自启


    本文不再更新,可能存在内容过时的情况,实时更新请访问原地址:Linux将shell脚本配置成系统服务并设置开机自启

    将SpringCloud服务配置成后台服务并设置开机自启的N种方式

    1. 环境说明

    • CentOS Linux release 8.2.2004 (Core)

    2. 配置方式

    1)创建脚本

    /usr/bin目录下创建脚本,比如我的脚本名为/usr/bin/ruoyi-gen.sh,内容如下:

    
    #!/bin/bash
    java -jar /root/xf-service/ruoyi-modules-gen-2.3.0.jar > /root/xf-service/ilogs/modules-gen-`date "+%Y-%m-%d"`.log 2>&1 &
    

    然后为脚本设置执行权限chmod +x /usr/bin/ruoyi-gen.sh

    2)添加服务

    编辑/etc/systemd/system/ruoyi-gen.service(点 这里 了解/etc/systemd/system//usr/lib/systemd/system的区别),文件名最后跟你的服务相关,比如我的叫ruoyi-gen。内容大体如下:

    [Unit]
    Description=ruoyi-gen
    After=network.target ali-nacos.target ali-sentinel.target ruoyi-gateway.target ruoyi-auth.target
    
    [Service]
    Type=forking
    ExecStart=/usr/bin/ruoyi-gen.sh
    
    [Install]
    WantedBy=multi-user.target
    

    然后重载系统服务文件systemctl daemon-reload

    3)服务管理

    #启动
    sudo systemctl start ruoyi-gen
    
    #查看状态
    sudo systemctl status ruoyi-gen
    
    #停止服务
    sudo systemctl stop ruoyi-gen
    
    #重启服务
    sudo systemctl restart ruoyi-gen
    
    #开机自启
    sudo systemctl enable ruoyi-gen
    
  • 相关阅读:
    有用的Python模块
    Python中for循环搭配else的陷阱
    MySQL实用操作
    Pycharm常用快捷键
    MySQL基础
    HTML基础
    MySQL基础
    HTTP连接管理
    TCP连接的建立和终止
    TCP数据流
  • 原文地址:https://www.cnblogs.com/cobcmw/p/14198746.html
Copyright © 2020-2023  润新知