
#!/bin/sh
# File	: techlab-portal-request-move.sh
# By	: MaartenDeBoer.nl, 241010+11
# Subject	: Script to get the Requests IN and send to processing system
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
LOG="${HOME}/log/${PGM}.log"
SSH="/usr/bin/ssh -n"

REM_IN_HOST="agrarix.it"
REM_IN_DIR="/tmp/techlab"
REM_IN_FILTER="*.rc"

LOCAL_DIR="${HOME}/tmp"

REM_OUT_HOST="nl19471@172.16.10.88"
REM_OUT_DIR="data/in"

echo "`date` ${PGM} v${VER} started."

if [ ! -d ${LOCAL_DIR} ]; then
  mkdir -p ${LOCAL_DIR}
fi  # LOCAL_DIR

${SSH} ${REM_IN_HOST} "ls -1 ${REM_IN_DIR}/${REM_IN_FILTER}"|while read LINE
do
#  echo ${LINE}
  FILE=`echo ${LINE}|sed "s|${REM_IN_DIR}||g"|sed 's|/||g'`
  echo "FILE=${FILE}"
  if [ "${FILE}" != "" ]; then
    scp ${REM_IN_HOST}:/${REM_IN_DIR}/${FILE} ${LOCAL_DIR}
    EC1=${?}
    if [ ${EC1} -eq 0 ]; then
      ${SSH} ${REM_IN_HOST} "rm ${REM_IN_DIR}/${FILE}"
    fi  # EC1=0
    scp ${LOCAL_DIR}/${FILE} ${REM_OUT_HOST}:${REM_OUT_DIR}
    EC2=${?}
    if [ ${EC2} -eq 0 ]; then
      rm ${LOCAL_DIR}/${FILE}
      echo "`date` ${PGM} v${VER} ${FILE} has been moved."|tee -a ${LOG}
    fi  # EC2=0
  fi  # FILE

done   # LINE

echo "`date` ${PGM} v${VER} finished."
exit 0

