我有以下脚本
filename="network_list.txt"
while read -r line
do
name="$line"
ping_stat=$(ping -c 4 $name 2>&1)
if [ $? -ne 0 ]
then
echo "server $name is down"
else
echo "server $name is up and running"
fi
done < "$filename"
但它的输出是出乎意料的,"is up and running01"
"is up and running02"
..
network_list.txt
文件格式就像
192.168.1.101
192.168.1.102
192.168.1.103
192.168.1.104
192.168.1.105
我只是需要一个ping test
在这些服务器上。