如何讓 ping 更持久地處理未解析的主機名

如何讓 ping 更持久地處理未解析的主機名

當我嘗試 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對於懶人來說。

相關內容