
#!/bin/sh
# File	: mv_automation-data.sh
# By	: Maarten.deBoer@Atos.net, 230816
# Subject	: Script to molve (temp.) automation data to remote host
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
TMP="/tmp/${PGM}.$$"
BASEDIR="${HOME}/automation"
LOG="${BASEDIR}/log/${PGM}.log"

DATI=`date +%Y-%m-%d-%H-%M-%S`
INDIR="${BASEDIR}/data/remote"
DONEDIR="${BASEDIR}/data/done"
# 161.89.52.125  nlxfsd18
REMHOST="ansible@161.89.52.125"
REMDIR="/home/ansible/automation/data/in"

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

if [ -d ${INDIR} ]; then
  cd ${INDIR}
  ls -1 *.csv 2> /dev/null |while read FNAME 
  do
    scp ${FNAME} ${REMHOST}:${REMDIR} 
    EC=${?}
    echo "  SCP-ed(${EC}) ${FNAME} to ${REMHOST}/${REMDIR} "|tee -a ${LOG}
    if [ ${EC} -eq 0 ]; then
      mv ${FNAME} ${DONEDIR}/${DATI}_${FNAME}
      EC=${?}
      echo "  MV-ed(${EC}) ${LINE} to ${DONEDIR}/${DATI}_${FNAME}"|tee -a ${LOG}
    fi  # EC = 0
  done  # LINE
else
  echo "  NO INDIR (${INDIR}) found. Exiting"
  exit 3
fi  # -d ${INDIR

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

