Один единственный ping, Vasily

Версия BSD Ping (8), особенно на OS X, включает удобное "один ping только" опция (-o), который зеркально отражает известную кавычку Sean Connery из Охоты за Красным октябрем. Опция завершает Ping, после того как первый ответ получен.

Я пытаюсь узнать, когда опция была добавлена или отброшена от реализации Ping Ubuntu. Примечание по форуму Ars Technica, кажется, подсказывает, что это - более старая опция (и возможно был теперь отброшен?).

Любое историческое понимание было бы полезно.

Почему это удобно? Поскольку можно сделать материал как это:

ping -o 1.2.3.4; ssh ubuntu@1.2.3.4 

и это соединит Вас с сервером, как только это становится доступным в сети.

5
задан 18 July 2018 в 10:06

1 ответ

Сегодня:

Использование:

until ssh ubuntu@1.2.3.4 ; 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 и поскольку Бородавочник С бородавками был выпущен в 2004, мы можем доказать вне любого сомнения, что эта опция никогда не существовала в Ubuntu.

;-)

7
ответ дан 23 November 2019 в 09:04

Другие вопросы по тегам:

Похожие вопросы: