Bom dia a todos,
Será que alguém poderia me ajudar.
Alguem sabe, no unix, como faço para quando gero o arquivo – script é shellscript, logo apos o arquivo ser renomeado eu consigo copiar para um caminho especifico.
Eu comecei a fazer o script para após o arquivo mas o arquivo so consegue renomear, falta copiar para um novo diretório.
Segue um parte do arquivo:
Ps: A parte comentada é por que não está funcionando direito.
# Verificando a existencia dos arqs e copiando-os para o diretorio /lig/teste/prod/arq_in ($DIR_ARQ_IN).
# cd $DIR_ARQ
# if [ -f $ARQ.txt ]
# then
# cp $DIR_ARQ/$ARQ.txt $DIR_ARQ_IN
# fi
# renomeia o arquivo de origem com data e hora
cd /ligfs/teste_2/prod/arq_in
mv ccusto.txt ccusto.${DATA}_${HORA}.txt
cd /ligfs/teste_2/prod
if [ $? -ne 0 ]
then
echo ” Erro na atualizaçao das tabelas”
exit 4
fi
ER=`grep -i ERRO log_custo.txt|wc -l`
if [ $ER -gt 0 ]
then
echo ” Erro na atualizaçao das tabelas – verifique log”
exit 5
fi