CentOS 7 设置开机自启动

时间:2021-07-15 06:35:31


创建脚本:
    #!/bin/bash
    echo "hello!"

    # 启动虚拟环境
    cd /data/env/crmenv/bin/
    source activate
    uwsgi -x /data/web/crm_客户关系管理/crm.xml
    deactivate
    # 退出

    # 启动虚拟环境
    cd /data/env/blogenv/bin/
    source activate
    uwsgi -x /data/web/BLOG/blog.xml
    deactivate
    # 退出

    /usr/local/nginx/sbin/nginx

开机自启:
    1、赋予脚本可执行权限(/opt/script/StartTomcat.sh是你的脚本路径)
        # chmod +x /opt/script/StartTomcat.sh

    2、打开/etc/rc.d/rc.local文件,在末尾增加如下内容
        echo "/opt/script/StartTomcat.sh" >> /etc/rc.d/rc.local

    3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限
        chmod +x /etc/rc.d/rc.local