Um único ping, Vasily

5

A versão BSD do Ping (8) , especialmente no OS X, inclui uma conveniente opção "one ping only" (-o) que espelha a famosa cotação de Sean Connery a> da Caça ao Outubro Vermelho. A opção termina Ping quando a primeira resposta for recebida.

Estou tentando descobrir quando a opção foi adicionada ou descartada da implementação Ping do Ubuntu. Uma observação no fórum da Ars Technica parece sugerir que essa é uma opção antiga (e talvez tenha sido descartada agora ?).

Qualquer percepção histórica seria útil.

Por que isso é útil? Porque você pode fazer coisas assim:

ping -o 1.2.3.4; ssh [email protected] 

e você se conectará ao servidor assim que estiver disponível na rede.

    
por 0xF2 01.06.2018 / 04:26

1 resposta

7

Hoje:

Uso:

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

para ssh no servidor no momento em que estiver disponível.

O passado:

O primeiro código-fonte dos inetutils GNU que eu encontrei contendo 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.

e que não continham o parâmetro -o ... Assim, podemos concluir com segurança que essa opção não existia em 2001 e como Warty Warthog foi lançado em 2004 podemos provar além de qualquer dúvida que esta opção nunca existiu no Ubuntu.

; -)

    
por Fabby 07.06.2018 / 21:49