You are on page 1of 1

#datafile_name=pingstat.

data
date_time=$(date +"%d-%b-%Y %H:%M")
if (( "$#" != 2))
then
echo "Usage:. ./NwPingTest.sh <<Path-To-ServerList-File>> <<CompletePathOf-
outputFile>> "
echo ' Example :./NwPingTest.sh /opt/test/serverList.txt
/home/oracle1/plmstack/data/pingstat_data.data'
else
serverListFile=$1
datafile_name=$2
echo $date_time>$datafile_name
echo "ServerName:#:ServerType:#:Packet_loss_percent">>$datafile_name

while read -r record || [[ -n $record ]]; do


echo $record
if [ -z "$record" ]; then
echo "Empty Record, being skipped.."
else
servr="`echo "$record" | cut -d ":" -f1`"
servr_type="`echo "$record" | cut -d ":" -f2`"
echo "Server is :"$servr
packet_loss_percent=`ping -q -c10 $servr | awk '{printf "%s",$7}' |
tr -d '%'`
echo $servr:#:$servr_type:#:$packet_loss_percent>>$datafile_name
fi
done <$serverListFile
fi

#scp -q /home/oracle1/akr/plmstack/data/pingstat_data.data
oracle1@ibmplmkas440:/home/oracle1/plmstack/data/
#ssh oracle1@ibmplmkas440 'touch
/home/oracle1/plmstack/data/trggr/pingstat_updated.trg'
touch /home/oracle1/plmstack/data/trggr/pingstat_updated.trg

You might also like