У меня есть следующий сценарий
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
на этих серверах.