Pular para o conteúdo

enviando arquivo muito grande

Responder tópico
  • Denunciar
  • Indicar

1. enviando arquivo muito grande

Enviado em 20/10/2009 - 07:02h

Ola pessoal, abaixo um script que envia um arquivo para um ftp, o arquivo tem 3 GB (bem grandinho), demora cerca de 3 horas para enviar, porem o script é executado ate o send arquivo.zip, o mesmo é disparado pelo cron, e fica carregado na memoria, ps aux e la esta ele, o que estou fazendo de errado, ou seja porque ele não executa o restante do script?

ftp -ivn xxx.xxx.xxx.xxx <<fim
user usuario senha
bin
send arquivo.zip
bye
echo "$(date +%d/%m/%Y-%H:%M:%S) - Enviado arquivo.zip a ftp" >> /aquivo.log
rm -rf /arquivo.zip
fim

Responder tópico

2. Re: enviando arquivo muito grande

Enviado em 20/10/2009 - 08:31h

O comando echo e rm não são comandos ftp.
Devem estar DEPOIS da tag fim

ftp -ivn xxx.xxx.xxx.xxx <<fim
user usuario senha
bin
send arquivo.zip
bye
fim
echo "$(date +%d/%m/%Y-%H:%M:%S) - Enviado arquivo.zip a ftp" >> /aquivo.log
rm -rf /arquivo.zip

3. Re: enviando arquivo muito grande

Enviado em 20/10/2009 - 08:58h

testarei obrigado Elgio.

4. Re: enviando arquivo muito grande

Enviado em 20/10/2009 - 10:00h

salvo engano, talvez o rsync se adapte melhor a sua necessidade... pelo tamanho do arquivo a transferir, etc...

5. não deu

Enviado em 22/10/2009 - 07:15h

ficou assim o script, o arquivo é enviado e o script para no send, não responde mais, so matando o processo. porque não encerra o ftp?

ftp -ivn xxx.xx.xxx.x <<fim
user usuario senha
bin
send arquivo.zip
bye
fim

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder