title: 'Openwrt 定时检测网络不通则重启脚本'
date: Tue, 06 Sep 2022 11:55:13 +0000
tags: ['NAS物语', '资料']

slug: 1114

通过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

定时界面

最后修改:2023 年 02 月 23 日
如果觉得我的文章对你有用,请随意赞赏