Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 001-100 > 029

pingの実行回数を指定するには

Windowsのpingは4回で自動的に止まりますが、Linuxでは停止させるまで永遠に繰り返します。

$ ping 192.168.0.11
PING 192.168.0.11 (192.168.0.11) 56(84) bytes of data.
64 bytes from 192.168.0.11: icmp_seq=0 ttl=64 time=0.043 ms
64 bytes from 192.168.0.11: icmp_seq=1 ttl=64 time=0.040 ms
64 bytes from 192.168.0.11: icmp_seq=2 ttl=64 time=0.034 ms
64 bytes from 192.168.0.11: icmp_seq=3 ttl=64 time=0.039 ms
64 bytes from 192.168.0.11: icmp_seq=4 ttl=64 time=0.031 ms
Ctrl-c を入力し終了
--- 192.168.0.11 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 0.031/0.037/0.043/0.007 ms, pipe 2

"-c"オプションを利用し、指定回数で終了させることができます。

$ ping -c 2 192.168.0.11
PING 192.168.0.11 (192.168.0.11) 56(84) bytes of data.
64 bytes from 192.168.0.11: icmp_seq=0 ttl=64 time=0.040 ms
64 bytes from 192.168.0.11: icmp_seq=1 ttl=64 time=0.030 ms

--- 192.168.0.11 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.030/0.035/0.040/0.005 ms, pipe 2

またデフォルトでは1秒ごとに実行されますが、"-i"オプションで間隔を秒単位で指定することができます。

3秒ごとに実行する例

$ ping -i 3 192.168.0.11

2005-12-03 作成