[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Debug
From: |
Emerson Domingues Souto |
Subject: |
Re: [shell-script] Debug |
Date: |
Tue, 8 Nov 2005 17:26:10 -0200 |
Olá Sergio,
vamos por partes:
1) mude a linha if [ ! -e ./$curfile.log ] para
if [ ! -f $curfile.log ]
explicacao: o ponto_e_barra faz com que vc procure o arquivo no diretorio
local, mas pode não bater se vc chamou o script pelo caminho absoluto
e testar com -f testa se é um arquivo regular
2) qual o objetivo da linha:
./$curfile.log >> "teste";
vc ta querendo executar o LOG ??? isto é meio estranho, ainda mais se ele
acabou de ser criado e está vazio
Emerson
----- Original Message -----
From: Sérgio R. Carneiro
To: address@hidden
Sent: Tuesday, November 08, 2005 4:38 PM
Subject: [shell-script] Debug
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]
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
- Debug, Sérgio R . Carneiro, 2005/11/08
- Re: [shell-script] Debug,
Emerson Domingues Souto <=