Статус выхода команды ping

Стоит протестировать это unix-utils на вашей ОС. например, на unix-programming OSX

Разрешаемый хост, который работает

ping -c 1 google.com ;  echo $?

Ответы:

PING google.com (173.194.38.14): 56 data bytes
64 bytes from 173.194.38.14: icmp_seq=0 ttl=51 time=16.878 ms

--- google.com ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 16.878/16.878/16.878/0.000 ms

Возврат

0

Разрешаемый хост, который не работает / не отвечает на пинг

ping -c 1 localhost  ;  echo $?

Ответы:

PING stuart-woodward.local (127.0.0.1): 56 data bytes

--- stuart-woodward.local ping statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss

Возврат:

2

Неразрешаемый хост

ping -c 1 sdhjfjsd  ;  echo $?

Ответы:

ping: cannot resolve sdhjfjsd: Unknown host

Возврат:

68

unix

2022-10-17T00:44:42+00:00