#!/bin/ksh -x
#
#

Run_Date=${1}
Eta_run=/scratchout/grupos/grpeta/projetos/tempo/oper/GEF_v1.0.0_oper/INIT_DATA/

hh=12
FctCont=00
InitBC=6

dirdia=`echo ${Run_Date} | cut -c1-4`/`echo ${Run_Date} | cut -c5-6 `/`echo ${Run_Date} | cut -c7-8 `/` echo ${Run_Date} | cut -c9-10` 
dirdata=`echo ${Run_Date} | cut -c1-6`/`echo ${Run_Date} | cut -c7-10 `

GlobalOK="False"

dir_Global="/stornext/online7/pnt/oper/tempo/externos/Download/FORECAST/GFS_025gr/"${dirdata}
##dir_Global="/oper/ioper/tempo/GFS/0p25/brutos/"${dirdia}

typeset -Z3 FctCont

cont=0
while [ "${GlobalOK}" != "True" ] ; do

   arqin='gfs.t'${hh}'z.pgrb2.0p25.f'${FctCont}'.'${Run_Date}'.grib2'   
  
  if [ -s ${dir_Global}/${arqin} ] ; then
     echo "ARQ1"$arqin >> ${Eta_run}/cond$Run_Date  
     cp ${dir_Global}/${arqin} ${Eta_run}/${arqin}
       else
     
   arqin='gfs.t'${hh}'z.pgrb2.0p25.f'${FctCont}'.'${Run_Date}'.grib2'
     
     if [ -s ${dir_Global}/${arqin} ] ; then
     echo "ARQ2"$arqin >> ${Eta_run}/cond$Run_Date
     cp ${dir_Global}/${arqin} ${Eta_run}/${arqin}
     fi
  fi
  
  if ((${cont}>=100)); then
    echo "cont1"=$cont
    exit 
  fi
  
  if [ -s ${dir_Global}/${arqin} ] ; then
    cont=0
    
    if [ "${FctCont}" == "${FctCont}" ] ; then
      GlobalOK="True"
      exit
    fi  
    let FctCont=${FctCont}+${InitBC}
  else
   sleep 15
   
   let cont=$cont+1  
  fi
done
exit

