美文网首页@IT·互联网
CentOS8 开机自动运行程序

CentOS8 开机自动运行程序

作者: 木巽 | 来源:发表于2023-12-12 10:30 被阅读0次

    一、创建启动批处理脚本

    我的文件名为:myboot-start.sh,给该文件增加执行权限,chmod +x myboot-start.sh,如果你只启动一个程序,可以跳过这一步。
    文件内容大概如下:

    # 开启nginx
    cd /opt/nginx
    ./start.sh
    
    # 启动loan
    cd /usr/local/loan
    ./start.sh
    
    # 启动world
    cd /usr/local/world
    ./start.sh
    

    二、修改/etc/rc.d/rc.local文件

    先检查一下rc.local是否有执行权限,如没有执行chmod +x /etc/rc.d/rc.local命令。
    然后在rc.local文件末尾加上:

    # 等待8秒
    sleep 8s
    # 运行上一步创建的脚本
    /opt/shell/myboot-start.sh
    

    注意一定要加个等待时间(自己可以根据实际调整为几秒),因为CentOS8是多任务并发的系统,比如我的程序依赖mysql,要等mysql服务先启动之后,才能执行脚本,不加等待时间就会导致程序启动失败。

    相关文章

      网友评论

        本文标题:CentOS8 开机自动运行程序

        本文链接:https://www.haomeiwen.com/subject/okdvgdtx.html