求助webshell高手
本人小白,我想在webshell里写入代码让openwrt打开任意一网页并保持几十秒一次的刷新,能不能做到呢?来看看这里有没有高手 会写的人不多吗? 不会但是你这样做有何用意? 是你说得太复杂了,定时任务 定时PING 说完 echo 'hello world'
while test "1" = "1"
do
# do something
#第一次ping 上级192.168.1.1
if ping -w 1 -c 1 192.168.1.1
then #若通则ping 114
if ping -w 1 -c 1 114.114.114.114
then echo '01 Network ok'
else #再ping 115确认
if -w 1 -c 1 ping 114.114.115.115
then echo '02 Network ok'
#上级通,114,115均不通,重启网络
else /etc/init.d/network restart #重启网络,等待即可
echo 'F1: Network Fail'
fi
fi
#第一次ping上级192不通,第二次ping
else
if ping -w 1 -c 1 192.168.1.1
then #第二次ping上级通了
if ping -w 1 -c 1 114.114.114.114
then #ping 114也通了
echo '04 Network ok'
else #ping 114 不通再ping 115确认
if ping -w 1 -c 1 114.114.115.115
then #115可达
echo '05 Network ok'
#114,115均不通,重启网络
else /etc/init.d/network restart #重启网络,等待即可
echo 'F3: network Fail'
fi
fi
#第二次ping上级还是不通,直接ping 114试下
else
if ping -w 1 -c 1 114.114.114.114
then #114可达,网络正常
echo '03 network ok'
else #确实不通,唯有重启
/etc/init.d/network restart #重启网络,等待即可
echo 'F2: Network Fail'
fi
fi
fi
sleep 100
done
定时wget? a619554838 发表于 2017-3-11 16:13
我现在在webshell里写入ping -s 1024 www.baidu.com
这样就不会因为没人用而断网,不过这个一秒1m的数据包好像不影响网速呀,奇怪
页:
[1]