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
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos

Reply via email to