Re: Команда ping.

From
Vitaly Filatov (2:5020/400)
To
Krivchikov A.N. (2:5054/37.63)
Date
2005-05-09T02:23:32Z
Area
RU.UNIX.SOLARIS
From: Vitaly Filatov <vitaly@royint.com>

Привет!

Можно сделать скрипт. Например:

----------------- ping1 -------------
#!/bin/sh

trap '' 2

/usr/sbin/ping $* 2>&1 |
/usr/bin/nawk '
BEGIN{
	k0 = -1
}
/icmp_seq=/{
	s = $0
	sub(/.*icmp_seq=/,"")
	sub(/\..*/,"")
	k = $0 + 0
	if(k != k0 + 1)
		print "Request timed out."
	k0 = k
	print s
	next
}
{
	print
}'
----------------- ping1 -------------

# sh ping1 -s 10.10.156.84 1300
PING 10.10.156.84: 1300 data bytes
1308 bytes from 10.10.156.84: icmp_seq=0. time=8. ms
1308 bytes from 10.10.156.84: icmp_seq=1. time=6. ms
1308 bytes from 10.10.156.84: icmp_seq=2. time=7. ms
1308 bytes from 10.10.156.84: icmp_seq=3. time=7. ms
Request timed out.
1308 bytes from 10.10.156.84: icmp_seq=5. time=7. ms
1308 bytes from 10.10.156.84: icmp_seq=6. time=6. ms
1308 bytes from 10.10.156.84: icmp_seq=7. time=6. ms
1308 bytes from 10.10.156.84: icmp_seq=8. time=6. ms

----10.10.156.84 PING Statistics----
9 packets transmitted, 8 packets received, 11% packet loss
round-trip (ms)  min/avg/max = 6/6/8
#

Виталий Филатов
http://members.tripod.com/Vitaly_Filatov

Krivchikov A.N. сообщил:
> нет.
> Надо как в виндах:
> C:\>ping -t -l 2048 10.194.60.193
> 
> Pinging 10.194.60.193 with 2048 bytes of data:
> 
> Request timed out.
> Reply from 10.194.60.193: bytes=2048 time=1094ms TTL=251
> Reply from 10.194.60.193: bytes=2048 time=1093ms TTL=251
> Reply from 10.194.60.193: bytes=2048 time=1203ms TTL=251
> Request timed out.
> Reply from 10.194.60.193: bytes=2048 time=1141ms TTL=251
> Reply from 10.194.60.193: bytes=2048 time=1141ms TTL=251
> 
> Ping statistics for 10.194.60.193:
>     Packets: Sent = 7, Received = 5, Lost = 2 (28% loss),
> Approximate round trip times in milli-seconds:
>     Minimum = 1093ms, Maximum =  1203ms, Average =  810ms
> Control-C
> 
> а в солярке имеем:
> vector:/home/aleks/Upr# ping -s 10.194.60.193 2048
> PING 10.194.60.193: 2048 data bytes
> 2056 bytes from 10.194.60.193: icmp_seq=3. time=1146. ms
> 2056 bytes from 10.194.60.193: icmp_seq=5. time=1124. ms
> 2056 bytes from 10.194.60.193: icmp_seq=6. time=1196. ms
> 2056 bytes from 10.194.60.193: icmp_seq=15. time=1145. ms
> ^C
> ----10.194.60.193 PING Statistics----
> 17 packets transmitted, 4 packets received, 76% packet loss
> round-trip (ms)  min/avg/max = 1124/1152/1196

--- ifmail v.2.15dev5.3
 * Origin: MTU-Intel ISP (2:5020/400)
SEEN-BY: 46/50 50/203 520 450/159 186 247 1024 451/30 461/640 469/999 4625/8
SEEN-BY: 4627/10 5000/76 5000 5006/1 5007/1 5010/70 5011/13 5015/10 5020/52
SEEN-BY: 5020/118 175 194 400 545 715 758 902 937 1042 1523 1604 1922 2020
SEEN-BY: 5020/2238 4441 5021/29 5022/128 5025/3 750 5026/45 5027/16 5030/49
SEEN-BY: 5030/115 556 966 1900 1957 5031/72 5035/3 38 5036/1 5051/15 5054/1 4
SEEN-BY: 5054/8 9 28 35 37 5057/1 5060/88 5061/15 5062/1 10 5066/18 5067/2
SEEN-BY: 5069/7 5070/1222 5074/9 5075/5 35 5080/80 1003 5081/2 5082/6 5083/21
SEEN-BY: 5085/13 5090/113 5093/57 5095/20 5096/18 6000/254 6001/3
PATH: 5020/400 4441 545 5054/1 37