Esaminare la pagina man per ping ( man ping
); sotto l'opzione -i wait
, vediamo che il tempo predefinito tra l'invio di ping è 1 secondo:
-i wait
wait seconds between sending each packet. The default is to wait for one second between each packet.
Quindi, utilizzando l'impostazione predefinita per l'invio di 1 pacchetto ogni 1 secondo, le opzioni -t
e -c
produrranno lo stesso risultato.
Quando aggiungiamo un tempo di attesa frazionario di dire, mezzo secondo, ora dovremmo ricevere 12 pacchetti inviati entro 6 secondi:
$ sudo ping -i .5 -t 6 apple.stackexchange.com
PING apple.stackexchange.com (151.101.193.69): 56 data bytes
64 bytes from 151.101.193.69: icmp_seq=0 ttl=58 time=12.509 ms
64 bytes from 151.101.193.69: icmp_seq=1 ttl=58 time=11.990 ms
64 bytes from 151.101.193.69: icmp_seq=2 ttl=58 time=17.027 ms
64 bytes from 151.101.193.69: icmp_seq=3 ttl=58 time=13.173 ms
64 bytes from 151.101.193.69: icmp_seq=4 ttl=58 time=15.752 ms
64 bytes from 151.101.193.69: icmp_seq=5 ttl=58 time=10.337 ms
64 bytes from 151.101.193.69: icmp_seq=6 ttl=58 time=15.484 ms
64 bytes from 151.101.193.69: icmp_seq=7 ttl=58 time=9.653 ms
64 bytes from 151.101.193.69: icmp_seq=8 ttl=58 time=9.734 ms
64 bytes from 151.101.193.69: icmp_seq=9 ttl=58 time=9.486 ms
64 bytes from 151.101.193.69: icmp_seq=10 ttl=58 time=11.321 ms
64 bytes from 151.101.193.69: icmp_seq=11 ttl=58 time=9.549 ms
Dodici risposte come previsto. Nota che devi eseguirlo come root
; per la pagina man per l'opzione -i wait
:
The wait time may be fractional, but only the super-user may specify
values less than 1 second.
Ora l'opzione -W
(maiuscola "W", non in minuscolo) sarà l'equivalente di -w
di Windows che specifica un tempo di attesa tra la ricezione dei pacchetti:
-W waittime Time in milliseconds to wait for a reply for each packet sent. If a reply arrives later, the packet is not printed as replied,
but considered as replied when calculating statistics.