#!/bin/ksh

HOMEDIR=/home/gagilent/
WORKDIR=$HOMEDIR/wm
SiteList=${WORKDIR}/sitelist_all

SSH_OPTIONS=" -o BatchMode=yes -o ConnectTimeout=2"

#node_list=`cat $SiteList | cut -d"," -f2 | sort -u`
node_list=`grep -E "SCE|SSC" $SiteList | cut -d"," -f2 | sort -u`
#node_list=`grep chi-ngnas-1    $SiteList | cut -d"," -f2 | sort -u`

for f in ${node_list}
do
    shortname=`echo ${f} |cut -d'.' -f1`
#    echo "$shortname  "

    if ping $f -c 2 2>&1 >/dev/null
    then
       date | awk '{printf("%-16s  ", "'$shortname'") }'
#       ssh $SSH_OPTIONS $f  "ls -al  /opt/AgilentNGN/dbm/trunkmap/ |tail -1" 
#      ssh $SSH_OPTIONS $f  "ls  /opt/AgilentNGN/dbm/trunkmap/090918* | wc -l | awk '{print $1}' "
#         scp -qp  $SSH_OPTIONS ~/.mailrc $f:~/.mailrc 
         scp -qp  $SSH_OPTIONS ~/wm/s/ci.2 $f:/tmp/ga
         ssh $SSH_OPTIONS $f  '/tmp/ga/ci.2'
         ssh $SSH_OPTIONS $f  'rm /tmp/ga/ci.2'
        
#       server=`ssh $SSH_OPTIONS $f  "/opt/AgilentNGN/bin/get_ngn_version | grep Server " |sed -e 's/  //g' | cut -d":" -f2`
#       version=`ssh $SSH_OPTIONS $f  "/opt/AgilentNGN/bin/get_ngn_version | grep Version | grep -v \#" |cut -d" " -f2`
#       date | awk '{printf("%-16s %-13s %-13s \n", "'$shortname'","'$server'","'$version'") }'

#       ssh $SSH_OPTIONS $f  'if [ -f /tmp/ga ]; then rm /tmp/ga ; fi'
#       ssh $SSH_OPTIONS $f  'if [ ! -d /tmp/ga ]; then mkdir /tmp/ga ;chmod -R 777 /tmp/ga; fi'
#       ssh $SSH_OPTIONS $f  'cd /tmp; ls -ld ga'
        
   else
        print skipping $f: not pingable
        print
    fi
done
