|
发表于 2019-10-12 20:06:50
|
显示全部楼层
老哥 我优化了下,丢包重启。。。
5 P7 d: u, N Q/ x3 \) R. _#!/bin/bash1 O9 i4 g/ |4 E0 f: I6 y) ?
dt=`date '+%d/%m/%Y %H:%M:%S'` t3 n4 h5 x: |$ Z
sleep 60; G6 P3 h; y4 g d t8 W, o: _
> /result.txt* m% @1 w( I. p9 t: T; G0 R
num=`ping -c20 192.168.2.1 | tail -2 | head -1 | cut -f 3 -d"," | cut -f 1 -d"%" | cut -f 2 -d" "`
+ r0 v' _! L" ~, Aecho $num
, X: e+ e, O! b$ [( f6 kecho $?
$ s0 a9 [3 R* U. I' w3 J9 Mif [ $? -eq 0 -a $num -eq 0 ]; then9 A, n$ `) @) Y7 _) `: D0 \
echo "$dt ok" >> /result.txt' @5 ?. s* o7 `8 Y) L9 d1 ~# t) H, n8 q4 I
else
6 `8 C a7 u) n7 y) l' [! E echo "$dt noip loss $num reboot" >> /result.txt) A, u V2 c, s6 v
reboot
8 U. P( a1 |' p9 g; i, e& @fi |
评分
-
查看全部评分
|