-5
我有有每個IP或主機,一個文件一行的1.txt,即:bash腳本來檢查主機狀態
yahoo.com
8.8.8.8
我試圖寫一個bash腳本,將通過這個文本文件中解析看看主機是否啓動。我需要它將主機的狀態存儲在同名文本文件中,並無限期地循環進程。
這是我迄今取得的進展,不知何故,它似乎沒有工作,不知道爲什麼。
while read ip ; do
ping -c 1 $ip | grep -E -o '[0-9]+ received' | cut -f1 -d' ' > $ip-status
$STATUS=$(cat $ip-status)
if [ $STATUS = "1" ]; then
echo "$ip is UP"
fi
echo "$ip is DOWN!"
done < 1.txt
任何幫助表示讚賞。
它似乎並不奏效?這不是很豐富。當你運行這個腳本時會發生什麼?你有沒有收到任何錯誤信息?他們說什麼? – Kenster