web-dev-qa-db-ja.com

単一のping、Vasily

BSDバージョンの Ping(8) 、特にOS Xには、Sean Conneryの 有名な引用 for Hunt赤10月。最初の応答が受信されると、オプションは終了しますPing

UbuntuのPing実装でオプションがいつ追加または削除されたかを確認しようとしています。 Ars Technicaのフォーラム に関する注記は、これが古いオプションであることを示唆しているようです(そしておそらく今では削除されましたか?)。

歴史的な洞察があれば役に立つでしょう。

なぜこれが便利なのですか?次のようなことができるからです:

ping -o 1.2.3.4; ssh [email protected] 

ネットワークで利用可能になるとすぐにサーバーに接続します。

5
0xF2

今日:

つかいます:

until ssh [email protected] ; do sleep 0.25; done

サーバーが使用可能になったときにサーバーにSSH接続します。

過去:

GNU inetutilsの最も古いソースコードは、含まれるpingであることがわかりました。

2001-06-13  Sergey Poznyakoff
    * ping.c: implemented
    * ping_address.c, ping_echo.c, ping_impl.h, ping_router.c,
      ping_timestamp.c: added to repository.

-oパラメーターが含まれていなかったため、このオプションは2001年には存在せず、 Warty Warthogは2004年にリリースされた 証明できるこのオプションがUbuntuに決して存在しなかったという疑いを超えて

;-)

7
Fabby