如何检查 MacOS 终端中的互联网连接是否可用?

how to check if internet connection is available in MacOS Terminal?

我使用了 Ping 命令:

ping -c1 -W1 8.8.8.8

在线时效果很好, 但是如果 互联网不可用或 LAN 关闭 终端 需要很长时间才能回复 结果..

我希望终端 回复 最长时间 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

如果您使用的是 MacOS 终端,您可以通过以下方式检查互联网连接:

nc -z www.google.com 80