|
|
#!/bin/bash
+ e( r, e. [9 X v+ S' zdt=`date '+%d/%m/%Y %H:%M:%S'`$ ?, E) Q# k" m! \! [: D& g
sleep 60;9 R" k/ x. S B0 F8 M4 t
> /result.txt% e* I3 Q N( g
num=`ping -c20 192.168.3.1 | tail -2 | head -1 | cut -f 3 -d"," | cut -f 1 -d"%" | cut -f 2 -d" "`
' O" i- o9 U. g8 p4 \4 n6 Recho $num
7 r& a5 k9 ]0 G j# Q4 B2 kecho $?
6 g P+ I" K, _6 D7 yif [ $? -eq 0 -a $num -eq 0 ]; then1 b9 m& u5 U o. V7 g1 l4 K/ |
echo "$dt ok" >> /result.txt# w) _% W+ A$ b4 M; k! V$ L
else; l6 Q8 s- ] }$ c
echo "$dt noip loss $num reboot" >> /result.txt4 v$ V& P; S0 Q! V: X
reboot
7 N$ M$ f& X$ Jfi |
|