SH para enviar arquivo via FTP(FTP chega corrompido no destino dependendo do seu tamanho) [RESOLVIDO

1. SH para enviar arquivo via FTP(FTP chega corrompido no destino dependendo do seu tamanho) [RESOLVIDO

Gustavo Garcez
gagarcez

(usa Kali)

Enviado em 25/11/2015 - 16:18h

Boa tarde negada do VOL, blz?!

Então fiz um .sh para zipar uns arquivos .html e enviar via ftp para outra maquina(maquina windows que esta com o servidor ftp),
ate a perte que zipa e envia ele funciona, mas qndo vou checar na maquina destino o arquivo vem corrompido.

Mas agora o dilema, possu 4 pasta a serem enviadas tres delas tem 31 arquivos e uma tem apenas 9. A que tem 9 aquivos é enviada e nao corrempe, ela funciona normalmente. mas quando tento enviar umas das que tem 31 arquivos ela corrompe.

Lembrando que estes arquivos estao compactados em .zip então tecnicamente só envio um arquivo pelo ftp.

Meu .sh
#!/bin/sh
User="usuario"
Passwd="senha"
Server="192.168.1.1

cd /local/do/arquivo

File="NomeDoArquivo.zip"

zip -r NomeDoArquivo.zip arquivo1 arquivo2.....

ftp -n -i $Server <<EOF
user $User $Passwd
send $File
quit


Aparentemente o .sh ta funcionando, mas nao sei oq faz o .zip com mais arquivos corromper.

Vlw gente o/


  


2. Re: SH para enviar arquivo via FTP(FTP chega corrompido no destino dependendo do seu tamanho) [RESOLVIDO

Paulo
paulo1205

(usa Ubuntu)

Enviado em 25/11/2015 - 18:03h

Antes do comando send, garanta que o modo do FTP está em binário (e não texto). Faça isso por meio do comando bin.


3. res:SH para enviar arquivo via FTP(FTP chega corrompido no destino dependendo do seu tamanho)

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 25/11/2015 - 18:33h

Olá,
Já tive esse problema por isso eu desenvolvi um script que envia backups para outro servidor
inclusive eu postei ele aqui no forum http://www.vivaolinux.com.br/script/Backups-de-servidor-CentOS-com-cPanelWHM-para-servidor-VPS-Windo...

mas de cara já percebi que o problema no seu script é justamente a falta do bin # como eu citei no script
bin para poder funcionar senão da xabu e corrompe os backups no envio


gagarcez escreveu:

Boa tarde negada do VOL, blz?!

Então fiz um .sh para zipar uns arquivos .html e enviar via ftp para outra maquina(maquina windows que esta com o servidor ftp),
ate a perte que zipa e envia ele funciona, mas qndo vou checar na maquina destino o arquivo vem corrompido.

Mas agora o dilema, possu 4 pasta a serem enviadas tres delas tem 31 arquivos e uma tem apenas 9. A que tem 9 aquivos é enviada e nao corrempe, ela funciona normalmente. mas quando tento enviar umas das que tem 31 arquivos ela corrompe.

Lembrando que estes arquivos estao compactados em .zip então tecnicamente só envio um arquivo pelo ftp.

Meu .sh
#!/bin/sh
User="usuario"
Passwd="senha"
Server="192.168.1.1

cd /local/do/arquivo

File="NomeDoArquivo.zip"

zip -r NomeDoArquivo.zip arquivo1 arquivo2.....

ftp -n -i $Server <<EOF
user $User $Passwd
send $File
quit


Aparentemente o .sh ta funcionando, mas nao sei oq faz o .zip com mais arquivos corromper.

Vlw gente o/




---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


4. Re: SH para enviar arquivo via FTP(FTP chega corrompido no destino dependendo do seu tamanho) [RESOLVIDO

Gustavo Garcez
gagarcez

(usa Kali)

Enviado em 26/11/2015 - 17:32h

Nice, funcionou perfeitamente obrigado negada <3







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts