回答:
からman ping
:
-w deadline
Specify a timeout, in seconds, before ping exits regardless of how many packets have been sent or received. In this case ping does not stop after count packet are sent, it waits either for deadline expire or until count probes are answered or for some error
notification from network.
-W timeout
Time to wait for a response, in seconds. The option affects only timeout in absense of any responses, otherwise ping waits for two RTTs.
つまり、プログラムセッション全体-w
のタイムアウトを設定します。を設定すると、(プログラム)は30秒後に終了します。-w 30
ping
-W
一方、単一のpingのタイムアウトを設定します。を設定すると-W 1
、その特定のping試行はタイムアウトになります。
個々のpingタイムアウトを200ミリiputils
秒に設定する方法については、「のバージョン」でこれを実行できるとは思いませんping
。ICMPライブラリーを使用して直接プログラミングを試すこともできます。
-w
フラグがありませんが、説明があります。私はそれが-Wに属すると信じていました。1秒未満のタイムアウトを定義する方法はありませんか?
-w
、-c
無視されます。単一のpingだけが必要な場合-c 1 -W 4
は、適切なタイムアウトを使用するか、何でもかまいません。
私のマンページ(Fedora 18、iputils-20121221-1.fc18)は言う
-w deadline
Specify a timeout, in seconds, before ping exits regardless of
how many packets have been sent or received. In this case ping
does not stop after count packet are sent, it waits either for
deadline expire or until count probes are answered or for some
error notification from network.
-W timeout
Time to wait for a response, in seconds. The option affects only
timeout in absence of any responses, otherwise ping waits for
two RTTs.
ping
実行可能ですか?pingにはさまざまなバージョンがあり、さまざまなオプションがあります。