Как проверить, доступно ли inte rnet соединение в MacOS Terminal? - PullRequest
0 голосов
/ 14 марта 2020

Я использовал команду Ping :

ping -c1 -W1 8.8.8.8

Работает хорошо, если подключен к сети, но в случае inte rnet недоступен или локальная сеть отключена терминал требует много времени для ответа с результатом ..

Я хочу, чтобы терминал отвечал в максимальное время 1 или 0,5 секунды , чтобы использовать результат в мой

ExtendScript код:

var command = "ping -c1 -W1 8.8.8.8";

var result= system.callSystem(command);

Я пытался установить тайм-аут, используя -t или -W, но не смог

Редактировать:

благодаря Филиппу решение:

nc -z www.google.com 80 -G1

1 Ответ

0 голосов
/ 14 марта 2020

Если вы находитесь в MacOS Terminal, вы можете проверить соединение inte rnet по:

nc -z www.google.com 80
...