Hello,
This is a running shell script for ping multiple host it provides result directly:
if host is successfully ping then it returns Host is alive. otherwise Host is not alive
Try this i am working with that in my local n/w.
#/bin/bash
for n in {1..5};
do
host=192.168.1.$n
ping -c2 $host &> /dev/null
if [ $? = 0 ] ; then
printf "%-30s is alive \n" $host
else
printf "%-30s is not alive \n" $host
fi
done
Note: 1.Replace ip with your ip range
2.Replace the no. of ip according to your need.(means value of n in for loop)
--
Thanks and Regards,
Kapil Singh Kushwah
Linux System Administrator
Hotwax Media Inc.
Indore,(M.P) INDIA
This is a running shell script for ping multiple host it provides result directly:
if host is successfully ping then it returns Host is alive. otherwise Host is not alive
Try this i am working with that in my local n/w.
#/bin/bash
for n in {1..5};
do
host=192.168.1.$n
ping -c2 $host &> /dev/null
if [ $? = 0 ] ; then
printf "%-30s is alive \n" $host
else
printf "%-30s is not alive \n" $host
fi
done
Note: 1.Replace ip with your ip range
2.Replace the no. of ip according to your need.(means value of n in for loop)
--
Thanks and Regards,
Kapil Singh Kushwah
Linux System Administrator
Hotwax Media Inc.
Indore,(M.P) INDIA
_______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos