Openwrt 定时检测网络不通则重启脚本

182次阅读
没有评论

通过 ssh 远程到 OP 软路由 root 目录下创建一个以下脚本

vim /root/dwcq.sh
#!/bin/sh
tries=0
logger "my network watchdog start"
while [[ $tries -lt 5 ]]
do
        if /bin/ping -c 1 8.8.8.8 >/dev/null
        then
            logger "network pass, exit."
            exit 0
        fi
        tries=$((tries+1))
        sleep 10
done
logger "network error, restart network"
/sbin/ifup wan

在 OP 软路由 web 界面系统 - 计划任务输入以下内容 每 6 分钟执行脚本,当然你也可以改

*/6 * * * * sh /root/dwcq.sh
Openwrt
评论(没有评论)
验证码