set -x

#export http_proxy="proxy.cwb.gov.tw:8888"
#export https_proxy="proxy.cwb.gov.tw:8888"
#export ftp_proxy="proxy.cwb.gov.tw:8888"
#export https_proxy

export OP_ROOT_DIR=/data/public/HYCOM/shian
cd $OP_ROOT_DIR

OP_DATE_LIST=""
OP_DAYS="-2 -1 0 1 2"
#OP_DAYS="-2 -1 0 1 2"
for FD in $OP_DAYS
do
  OP_DATE_LIST=${OP_DATE_LIST}" "`date -d "$FD days" +%Y%m%d`
done

#export OP_DATE_STA=`date -d "-2 days" +%Y%m%d`00
#export OP_DATE_INI=`date -d "-2 days" +%Y%m%d`00
#export OP_DATE_END=`date -d " 2 days" +%Y%m%d`00

export OP_DATE_STA=2020010100
export OP_DATE_INI=2020010100
export OP_DATE_END=2020123100

export YYS=${OP_DATE_STA:0:4}
export MMS=${OP_DATE_STA:4:2}
export DDS=${OP_DATE_STA:6:2}
export HHS=${OP_DATE_STA:8:2}
export YY0=${OP_DATE_INI:0:4}
export MM0=${OP_DATE_INI:4:2}
export DD0=${OP_DATE_INI:6:2}
export HH0=${OP_DATE_INI:8:2}
export YYE=${OP_DATE_END:0:4}
export MME=${OP_DATE_END:4:2}
export DDE=${OP_DATE_END:6:2}
export HHE=${OP_DATE_END:8:2}
export OP_DAYS
export OP_DATE_LIST
export OP_HYCOM_DATE=${YYS}${MMS}${DDS}12
export OP_INITIAL_DATE=${YYS}${MMS}${DDS}${HHS}
export OP_FORECAST_DATE=${YY0}${MM0}${DD0}${HH0}
export OP_LOG_FILE=${OP_ROOT_DIR}/${OP_FORECAST_DATE}.log
export OP_ERR_FILE=${OP_ROOT_DIR}/ERROR.log
export OP_WORK_DIR=${OP_ROOT_DIR}

for FD in ${YY0}
do
  export OP_WORK_DIR=${OP_WORK_DIR}/${FD}
  echo ${OP_WORK_DIR}
  test -d ${OP_WORK_DIR} || mkdir ${OP_WORK_DIR}
done



export HYCOM_DOWNLOADED=/data/public/HYCOM/shian/${YYS}

echo "Begin timcom TAI forecast" > ${OP_LOG_FILE}
for FD in $OP_DATE_LIST
do
  echo '    '${FD} >> ${OP_LOG_FILE}
done



#=====================================
#get HYCOM
#=====================================
webdir=ftp://ftp.hycom.org/datasets/GLBy0.08/expt_93.0/data/hindcasts/${YYS}
file_prefix=hycom_glby_930_${OP_HYCOM_DATE}
hycom_uv3zfile=${file_prefix}_t000_uv3z.nc
hycom_ts3zfile=${file_prefix}_t000_ts3z.nc
#path=/cwb_cis/dataset/ncep_godas_pentad
hycomdir=/data/public/HYCOM/shian/${YYS}


test -d ${hycomdir} || mkdir -p ${hycomdir}
cd $hycomdir


if [ 1 -eq 1 ]; then
if [ -f $hycom_uv3zfile ]; then
  echo ${hycom_uv3zfile} downloaded >> ${OP_LOG_FILE}
else
  echo ${hycom_uv3zfile} downloading ... >> ${OP_LOG_FILE}
  wget  ${webdir}/${hycom_uv3zfile}
#  /home/hower/axel/bin/axel -n 3 -o ${hycomdir}/ ${webdir}/${hycom_uv3zfile}
  if [ -f $hycom_uv3zfile ]; then
    echo ${hycom_uv3zfile} downloaded >> ${OP_LOG_FILE}
  else
    echo ERROR: There is no ${hycom_uv3zfile} > ${OP_ERR_FILE}
    exit
  fi
fi
fi
if [ 1 -eq 1 ]; then
if [ -f $hycom_ts3zfile ]; then
  echo ${hycom_ts3zfile} downloaded >> ${OP_LOG_FILE}
else
  echo ${webdir}/${hycom_ts3zfile} downloading ... >> ${OP_LOG_FILE}
  wget ${webdir}/${hycom_ts3zfile}
#  /home/hower/axel/bin/axel -n 3 -o ${hycomdir}/ ${webdir}/${hycom_ts3zfile}
  if [ -f $hycom_ts3zfile ]; then
    echo ${hycom_ts3zfile} downloading finsh >> ${OP_LOG_FILE}
  else
    echo ERROR: There is no ${hycom_ts3zfile} > ${OP_ERR_FILE}
    exit
  fi
fi
fi


#date_del=`date -d "-60 days" +%Y%m%d`
#yyyy_del=`date -d "-60 days" +%Y`
#echo rm -rf $path/godas.P.${date_del}*
#rm -rf $path/godas.P.${date_del}*

