[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Debug
From: |
Sérgio R . Carneiro |
Subject: |
Debug |
Date: |
Tue, 8 Nov 2005 16:38:30 -0200 |
Boa tarde, companheiros.
Estou desenvolvendo um script que faz backup, targeia, carrega para o FTP e
registra um log. Na hora do log alguns problemas acontecem. Pois o arquivo não
é criado. Vejam o script:
curfile=$0;
curdata=$(date +%Y%m%d%H%M);
bakfile=$curdata".tar.gz";
if [ ! -e ./$curfile.dir ]
then
echo "Não há arquivo de parâmetros";
exit;
fi
tar -zcf $bakfile $(cat $curfile.dir);
ftp -in endereco.ip<<EOF;
$(cat $curfile.ftp)
put $bakfile
EOF;
if [ ! -e ./$curfile.log ]
then
touch ./$curfile.log;
chmod 775 ./$curfile.log;
./$curfile.log >> "teste";
else
./$curfile.log >> "teste";
fi;
Porque o arquivo não é criado?
Uma outra dificuldade que estou tendo é remover os arquivos obsoletos no FTP de
até 3 dias atrás. Há como "embutir" isso nesse script?
Sou iniciante/novato em shell-script. Por isso estou pedindo ajuda para
"Debugar" esse código. Estou batendo cabeça com isso já faz 2 dias.
Obrigado
Sérgio
_______________________________________________________________________
Essa mensagem é destinada exclusivamente ao seu destinatário e pode
conter informações confidenciais, protegidas por sigilo profissional ou
cuja divulgação seja proibida por lei. O uso não autorizado de tais
informações é proibido e está sujeito à s penalidades cabÃveis.
This message is intended exclusively for its addressee and may contain
information that is confidential and protected by a professional
privilege or whose disclosure is prohibited by law. Unauthorized use of
such information is prohibited and subject to applicable penalties.
[As partes desta mensagem que não continham texto foram removidas]
- Debug,
Sérgio R . Carneiro <=