
		jltds
		
		(usa Red Hat)
		
		Enviado em 19/07/2012 - 10:38h 
		bom dia, estou com uma duvida em um shell scritp poderia verificar ... sou iniciante .
veja meu if... quero que passe para proxima etapa depois que o comando ctrlplan.scr for realizado com sucesso ai sim ele ira copiar os arquivos.
como devo fazer???
#! /bin/bash
# Apontar para o ESSCMD do Essbase, script deve ser executado pelo usuario: webuser
cd /appl/hyperion/products/Essbase/EssbaseServer
. /home/webuser/.bash_profile
cd /appl/hyperion/scriptBkp
# Variaveis
destino=/appl/hyperion/products/Essbase/EssbaseServer/app/
bkp=/appl/hyperion/products/Essbase/EssbaseServer/app/CTRLPlan/
bkpPath=/appl/hyperion/backupEssbase
log=$bkpPath/script_forecast_`date +%a`.log
forecast=/appl/hyperion/products/Essbase/EssbaseServer/app/CTRLPlan/forecast_`date +%d%m`
mkdir $forecast        >> $log
echo "----------------------------------------------------------"                           
echo ""                                                                                     
echo "   Back-up CTRLPAN - Hot BKP FULL - Forecast"      
echo ""                                                                                     
echo "----------------------------------------------------------"                           
cd /appl/hyperion/products/Essbase/EssbaseServer/bin
ESSCMD CTRLPlan.scr      >> $log
if [ $? -ne 0 ]
then
   echo "Falha ao executar o exporte full da aplicacao CTRLPlan"   >> $log
   
fi
cd /appl/hyperion/products/Essbase/EssbaseServer/app/CTRLPlan/
cp $bkp/*.txt $forecast  
rm $bkp/*.txt 
echo "HOT BACKUP FULL IS COMPLET"      >> $log
exit