如何使用 ping 命令测试网址的可访问性,但只返回True或False?类似于PowerShell的
Test-Connection -ComputerName address.com -Quiet
我在谷歌上搜索了一下,但仅此而已。
yk9xbfzb1#
ping -c1 address.com >/dev/null 2>&1
这将发出一个ping命令,不输出任何内容,如果成功,则向shell返回0/true,如果失败,则返回正错误代码。可以使用echo $?查询。如果只需要使用阳性结果:
echo $?
if ping -c1 address.com >/dev/null 2>&1 ; then echo Yup fi
1条答案
按热度按时间yk9xbfzb1#
这将发出一个ping命令,不输出任何内容,如果成功,则向shell返回0/true,如果失败,则返回正错误代码。
可以使用
echo $?
查询。如果只需要使用阳性结果: