linux 开机执行脚本文件

    xiaoxiao2021-03-25  11

    以ubuntu开机启动reids为列

    1.创建sh脚本

    头部必须增加

    #!/bin/sh ### BEGIN INIT INFO # Provides: OSSEC HIDS # Required-Start: $network $remote_fs $syslog $time # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: OSSEC HIDS ### END INIT INFO

    原代码

    #!/bin/sh ### BEGIN INIT INFO # Provides: OSSEC HIDS # Required-Start: $network $remote_fs $syslog $time # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: OSSEC HIDS ### END INIT INFO cd /home/rootplt/redis/redis-3.2.6 ./src/redis-server ./redis.conf exit 0

    2.

    文件上传到 /etc/init.d 目录

    给执行文件授权

    sudo chmod +x xxx.sh

    3.注册开机启动

    sudo update-rc.d  redisqd.sh defaults 99

    99是开机启动的顺序

    没有错误提示,标示完成。

    4.验证

    立即重启

    sudo shutdown -r now

    重启后查看是否正常启动

     ps -e|grep redis

    有reids运行的进程标示启动成功

    移除开机启动

    sudo update-rc.d -f xxx.sh remove

    转载请注明原文地址: https://ju.6miu.com/read-156106.html

    最新回复(0)