#!/bin/sh

#----- Print Usage !! -----#
if test "$#" -ne 1
then echo " "
     echo " Print_Usage !!"  
     echo " "  
     echo " rotate.sh  staid"
     echo " rotate.sh  ORI   "
     echo " "  
     exit 0
fi

# Directories
BASE_DIR=/home/hfd
DATA_DIR=${BASE_DIR}/data

# Station ID
STID=$1

# Get yesterday
YY=$(/usr/bin/date --date '1 day ago' +%y)
MM=$(/usr/bin/date --date '1 day ago' +%m)
DD=$(/usr/bin/date --date '1 day ago' +%d)
YDATE=20${YY}${MM}${DD}

# Get 100 days ago
YY100=$(/usr/bin/date --date '100 day ago' +%y)
MM100=$(/usr/bin/date --date '100 day ago' +%m)
DD100=$(/usr/bin/date --date '100 day ago' +%d)
YDATE100=20${YY100}${MM100}${DD100}

# Get start time of previous run
STIME=`tail -1 ${BASE_DIR}/stime.txt`
SDATE=`echo $STIME | cut -c 1-8`
if [ ${SDATE} -ne ${YDATE} ]
  then STIME=${YDATE}_000000
fi

# Copy the outputs from previous run to the files
mkdir -p ${DATA_DIR}/20${YY}
cp ${DATA_DIR}/data_3925.bin ${DATA_DIR}/20${YY}/${STIME}UT_${STID}_3925_CSI.bin
cp ${DATA_DIR}/data_5006.bin ${DATA_DIR}/20${YY}/${STIME}UT_${STID}_5006_CSI.bin
cp ${DATA_DIR}/data_6055.bin ${DATA_DIR}/20${YY}/${STIME}UT_${STID}_6055_CSI.bin
cp ${DATA_DIR}/data_8006.bin ${DATA_DIR}/20${YY}/${STIME}UT_${STID}_8006_CSI.bin

# Erase the data in the output file
cp /dev/null ${DATA_DIR}/data_3925.bin
cp /dev/null ${DATA_DIR}/data_5006.bin
cp /dev/null ${DATA_DIR}/data_6055.bin
cp /dev/null ${DATA_DIR}/data_8006.bin

ssh hfd@darndeb01.cei.uec.ac.jp mkdir -p /home/hfd/data/CSI/${STID}/20${YY}
scp -C ${DATA_DIR}/20${YY}/${YDATE}_*_${STID}_3925_CSI.bin hfd@darndeb01.cei.uec.ac.jp:data/CSI/${STID}/20${YY}
scp -C ${DATA_DIR}/20${YY}/${YDATE}_*_${STID}_5006_CSI.bin hfd@darndeb01.cei.uec.ac.jp:data/CSI/${STID}/20${YY}
scp -C ${DATA_DIR}/20${YY}/${YDATE}_*_${STID}_6055_CSI.bin hfd@darndeb01.cei.uec.ac.jp:data/CSI/${STID}/20${YY}
scp -C ${DATA_DIR}/20${YY}/${YDATE}_*_${STID}_8006_CSI.bin hfd@darndeb01.cei.uec.ac.jp:data/CSI/${STID}/20${YY}

rm -f ${DATA_DIR}/20${YY100}/${YDATE100}_*_${STID}_????_CSI.bin

exit
