#!/bin/bash
for i in `cat ip.txt`
do
ping -c 3 -i 0.2 -w 3 $i &>/dev/null
if [ $? = 0 ]
then
echo $i is up
else
echo $i is down
fi
#!/bin/bash
for ((i=1;i<=254;i++))
do
ping -c 3 -i 0.2 -w 3 192.168.10.$i &>/dev/null
if [ $? = 0 ]
then
echo 192.168.10.$i is up
else
echo 192.168.10.$i is down
fi
done
#!/bin/bash
for ((i=1;i<=254;i++))
do
for ((j=1;i<=254;i++))
do
ping -c 3 -i 0.2 -w 3 192.168.$j.$i &>/dev/null
if [ $? = 0 ]
then
echo 192.168.$j.$i is up
else
echo 192.168.$j.$i is down
fi
done
done