全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1301|回复: 13
打印 上一主题 下一主题

路由器如何写一个脚本,让路由器每时每刻ping 百度,

[复制链接]
跳转到指定楼层
1#
发表于 2023-1-16 13:08:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
路由器如何写一个脚本,让路由器每时每刻ping 百度,ping不通三次就自动重启
推荐
发表于 2023-1-16 13:49:10 | 只看该作者
  1. #!/bin/bash
  2. counter=0

  3. while true; do
  4.     if ping -c 1 www.baidu.com &> /dev/null; then
  5.         counter=0
  6.     else
  7.         ((counter++))
  8.     fi

  9.     if [[ $counter -ge 3 ]]; then
  10.         reboot
  11.     fi

  12.     sleep 1
  13. done
复制代码
2#
发表于 2023-1-16 13:10:09 | 只看该作者
watchdog 请
4#
发表于 2023-1-16 13:40:13 | 只看该作者
Op有这个功能。
5#
发表于 2023-1-16 13:47:55 | 只看该作者
写个shell丢上去就行了
7#
发表于 2023-1-16 13:49:57 | 只看该作者
tries=0

while [[ $tries -lt 3 ]]
do
    if /bin/ping -c 1 baidu.com >/dev/null
    then
        echo "online, exit" >> /root/log.txt
        exit 0
    fi
    tries=$((tries+1))
    sleep 1
done

echo "offline, reboot" >> /root/log.txt
/sbin/reboot

把上面的脚本定时执行就行
8#
发表于 2023-1-16 14:05:04 | 只看该作者
这是啥奇怪需求
9#
发表于 2023-1-16 14:10:44 | 只看该作者
10#
 楼主| 发表于 2023-1-16 14:20:07 来自手机 | 只看该作者
感谢大佬们,路由器是padavan中继模式,掉线不会自动连接,只能重启,所以需要这个脚本试试,谢谢大佬们令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-15 19:05 , Processed in 0.063037 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表