
#!/bin/sh
# File	: proc_ssh_input.sh
# By	: Maarten.deBoer@Atos.net, 180724
# Subject	: Script to receive info from SSH
PGM=`basename $0|cut -d\. -f1`
VER="0.2"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"
HBFILE="${HOME}/data/heartbeat"
PROCFILE="${HOME}/data/procfile"

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

# Layout:
# <cmd> ; <svm> ; <aggr> ; <volume> ; <qtree> ; <new_size> ;
# - heartbeat 
# - list
# - remove
# - unremove;

while read LINE
do
  echo "  ${LINE}"|tee -a ${LOG}
  IN_CMD=`echo ${LINE}|awk -F\; '{print $1}'`
  IN_SVM=`echo ${LINE}|awk -F\; '{print $2}'`
  IN_AGGR=`echo ${LINE}|awk -F\; '{print $3}'`
  IN_VOLUME=`echo ${LINE}|awk -F\; '{print $4}'`
  IN_QTREE=`echo ${LINE}|awk -F\; '{print $5}'`
  IN_NEW_SIZE=`echo ${LINE}|awk -F\; '{print $6}'`

  case ${IN_CMD} in
    heartbeat)  echo "`date +%Y-%m-%d-%H-%M-%S` heartbeat ${PGM} v${VER}"|tee ${HBFILE} ;;
    list)  
      echo "  ${IN_SVM}"
      # Check is correct SVM-name
      SMV="`echo ${IN_SVM}|grep nlnafs`"
      echo "SVM=${SVM}"
      
      
      ;;
    *) echo "  ${IN_CMD} = wrong commando"|tee -a ${LOG} ;;
  esac

done

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

