dinitos
(usa Nenhuma)
Enviado em 18/09/2007 - 21:13h
Puxa galera não consegui segue script para vcs derem uma olhada:
#!/bin/ksh
#echo $0
chmod a+x /dstage/etl/vfi/scrp/ob_motor_v9.sh
chmod a+x /dstage/etl/vfi/scrp/ob_motor_v8.sh
dir_appl=/dstage/etl/vfi/scrp/FileValidationV2/
lista_teste="${dir_appl}./filevalidation.ini ${dir_appl}OB.csv ${dir_appl}tessy.csv"
comando="cd $dir_appl"
log_msg="Executando Comando: $comando "
log_time=`date '+%d/%m/%Y %H:%M:%S - '`
echo "$log_time ${log_msg};"
echo "$log_time ${log_msg};" >> $arq_log
$comando
r=$?
if [ $r != 0 ]
then
log_msg="Erro Fatal - Nao foi possivel executar o comando: $comando "
log_time= `date '+%d/%m/%Y %H:%M:%S - '`
echo "$log_time ${log_msg};"
echo "$log_time ${log_msg};" >> $arq_log
exit $r
fi
for arq_atual in `echo $lista_teste`
do
log_msg="Verificando arquivo: $arq_atual"
log_time=`date '+%d/%m/%Y %H:%M:%S -'`
echo "$log_time ${log_msg};"
echo "$log_time ${log_msg};" >> $arq_log
head -1 $arq_atual > /dev/null
r=$?
if [ $r != 0 ]
then
log_msg="Erro Fatal - Nao foi possivel acessar o arquivo: $arq_atual"
log_time=`date '+%d/%m/%Y %H:%M:%S -'`
echo "$log_time ${log_msg};"
echo "$log_time ${log_msg};" >> $arq_log
exit $r
fi
done
comando="./filevalidation.ini $DATREF $ARQENT $ARQLOG $ARQREL $ARQOUT $SIGSIS"
log_msg="Executando Comando: $comando "
log_time=`date '+%d/%m/%Y %H:%M:%S -'`
echo "$log_time ${log_msg};"
echo "$log_time ${log_msg};" >> $arq_log
$comando
r=$?
if [ $r != 0 ]
then
log_msg="Erro Fatal - A execucao do arquivo nao foi concluida com sucesso (${comando}) "
log_time=`date '+%d/%m/%Y %H:%M:%S -'`
echo "$log_time ${log_msg};"
echo "$log_time ${log_msg};" >> $arq_log
# exit $r
fi
/dstage/etl/vfi/scrp/ob_motor_v8.sh