65628206 发表于 2017-3-11 12:10

求助webshell高手

本人小白,我想在webshell里写入代码让openwrt打开任意一网页并保持几十秒一次的刷新,能不能做到呢?

65628206 发表于 2017-3-11 13:48

来看看这里有没有高手

65628206 发表于 2017-3-11 15:06

会写的人不多吗?

a619554838 发表于 2017-3-11 15:46

不会但是你这样做有何用意?

a619554838 发表于 2017-3-11 16:11

是你说得太复杂了,定时任务 定时PING 说完

a619554838 发表于 2017-3-11 16:13

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

mstalent 发表于 2017-3-11 16:27

定时wget?

65628206 发表于 2017-3-24 12:48

a619554838 发表于 2017-3-11 16:13


我现在在webshell里写入ping -s 1024 www.baidu.com
这样就不会因为没人用而断网,不过这个一秒1m的数据包好像不影响网速呀,奇怪
页: [1]
查看完整版本: 求助webshell高手