当我尝试 ping 一台已关闭的计算机的主机名时,出现无法解析主机名的错误。
$ alice:~ me$ ping bob
ping: cannot resolve bob: Unknown host
有什么方法可以让 ping 更持久吗?我希望它继续尝试,这样我就能知道什么时候可以bob
重新上线。
答案1
A)
while true; do
ping bob || sleep 1
done
或者
until ping bob; do
sleep 1
done
或 b) 配置不依赖于目标主机启动的名称解析方法。/etc/hosts
适合懒人。