
#!/bin/sh
# File	: cmd_fsd.sh
# By	: Maarten.deBoer@Atos.net, 240514
# Subject	: Script to send cmd's to (aox/nlx)fsd-systems
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
LOG="${HOME}/log/${PGM}.log"
SSH="/usr/bin/ssh -n"

CMD="hostname"
HOSTS="/etc/hosts"
FILTER="[nlx][aoxnl]fsd[0-9][0-9]"


echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
echo "  CMD=${CMD}"
echo "  HOSTS=${HOSTS}"
echo "  FILTER=${FILTER}"
sleep 1

cat ${HOSTS}|grep -v ^#|grep "${FILTER}"|while read LINE
do
  echo "-----"
#  echo ${LINE}
  IP_ADDR=`echo ${LINE}|awk '{print $1}'`
  HOST_NAME=`echo ${LINE}|awk '{print $2}'`
  echo "    IP_ADDR=${IP_ADDR} (${HOST_NAME}) CMD=${CMD}"
  ${SSH} ${IP_ADDR} "${CMD}" 2>/dev/null

done  # LINE

echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}
exit 0

