#!/bin/ksh -x
# Script....: Eta_PosDec
# Shell.....: Korn Shell
# Objetivo..: Gerar arquivos *.bin, *.ctl, *.gs automaticamente a partir dos parametros passsados
#             e startar outros processos para completar o pos-processamento
# Sintaxe...: Eta_PosDec DATA
# Parametros: DATA......Data da rodada do mglobal padrao YYMMDDHH
# Autor.....: Jose Roberto Motta Garcia
# e-mail....: garcia@cptec.inpe.br

# Verifica se foi passado pelo menos um parametro
if (($#<1)) ; then
echo "Eta_Meteogr: Sintaxe Incorreta"
echo "Uso: Eta_Meteogr  YYMMAAHH" 
exit 1
fi
DIR_ROOT=`pwd`/..
## Seta as variaveis de acordo com o parametro passado
EDATE=$1
Res=$2
LabRod=$3
Conf=$4

DIR_GRBCTL=$5/${Res}km/${EDATE}
DIR_BINCTLIND=$6/${Res}km/${EDATE}
DIR_EXEC=${DIR_ROOT}/scripts
DIR_OUTPUT=${DIR_EXEC}/output
DIR_TEMP=${DIR_ROOT}/temp
DIR_GMP=${DIR_ROOT}/gmp
DIR_GIF=${DIR_ROOT}/hstgif

export DIR_EXEC
export DIR_TEMP
export DIR_GMP
export DIR_GIF

cd ${DIR_EXEC}

## Variaveis que definem rotinas a serem executadas (usadas para testes tornando o processamento mais rapido)
## Todas deverao estar com o valor 1 na rodada operacional do modelo
#read serv_pub fserv_pub 
#read GIFS
serv_pub=eta.ipmet.unesp.br
fserv_pub=1
GIFS=1
export serv_pub 
export fserv_pub 
export GIFS 

##
 LARQ=`echo "${LabRod}${Res}km${EDATE}"|awk '{print tolower($1)}'`
 ARQTMPL=${DIR_GRBCTL}/${LARQ}
 TMPLIND=${DIR_BINCTLIND}"/Indices"${EDATE}

 cat ${DIR_EXEC}/meteograma_templ.gs|sed "s:ARQCTL:${ARQTMPL}:g"|sed "s/DATE/$EDATE/g" > ${DIR_TEMP}/meteograma_${EDATE}.gs
 /usr/bin/grads -bpc 'run '${DIR_TEMP}'/meteograma_'${EDATE}'.gs' 

 cat ${DIR_EXEC}/meteograma_templ1.gs|sed "s:ARQCTL:${ARQTMPL}:g"|sed "s:ARQMMM:${TMPLIND}:g"|sed "s/DATE/$EDATE/g" > ${DIR_TEMP}/meteograma1_${EDATE}.gs
 /usr/bin/grads -bpc 'run '${DIR_TEMP}'/meteograma1_'${EDATE}'.gs' 

 cat ${DIR_EXEC}/meteograma_templ2.gs|sed "s:ARQCTL:${ARQTMPL}:g"|sed "s/DATE/$EDATE/g" > ${DIR_TEMP}/meteograma2_${EDATE}.gs
 /usr/bin/grads -bpc 'run '${DIR_TEMP}'/meteograma2_'${EDATE}'.gs' 

exit

