Shell Script para download de arquivos da nuvem [RESOLVIDO]

1. Shell Script para download de arquivos da nuvem [RESOLVIDO]

Gustavo Augusto Vicentin Machado
gustavoavm

(usa BackTrack)

Enviado em 29/11/2016 - 16:52h

Pessoal, boa tarde.

Temos um servidor hospedado na nuvem que preciso fazer o download diariamente de alguns arquivos em um diretório específico para nosso servidor interno. O download seria através de SFTP preferencialmente ou ftp mesmo, podem me ajudar com o script ?

Obrigado!


  


2. Re: Shell Script para download de arquivos da nuvem [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 29/11/2016 - 17:44h

gustavoavm escreveu:

Pessoal, boa tarde.

Temos um servidor hospedado na nuvem que preciso fazer o download diariamente de alguns arquivos em um diretório específico para nosso servidor interno. O download seria através de SFTP preferencialmente ou ftp mesmo, podem me ajudar com o script ?

Obrigado!


Boa tarde gustavoavm.
Me proponho a AJUDAR, qual a sua dúvida?

No aguardo,
Marcelo Oliver




3. Re: Shell Script para download de arquivos da nuvem [RESOLVIDO]

Gustavo Augusto Vicentin Machado
gustavoavm

(usa BackTrack)

Enviado em 29/11/2016 - 17:50h

msoliver escreveu:

gustavoavm escreveu:

Pessoal, boa tarde.

Temos um servidor hospedado na nuvem que preciso fazer o download diariamente de alguns arquivos em um diretório específico para nosso servidor interno. O download seria através de SFTP preferencialmente ou ftp mesmo, podem me ajudar com o script ?

Obrigado!


Boa tarde gustavoavm.
Me proponho a AJUDAR, qual a sua dúvida?

No aguardo,
Marcelo Oliver



Então cara, preciso de ajuda com a parte lógica, porém, me dando o caminho das pedras para estudar e aprender já ajuda muito

Valeuu


4. Re: Shell Script para download de arquivos da nuvem [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 29/11/2016 - 18:22h

gustavoavm escreveu:

msoliver escreveu:

gustavoavm escreveu:

Pessoal, boa tarde.

Temos um servidor hospedado na nuvem que preciso fazer o download diariamente de alguns arquivos em um diretório específico para nosso servidor interno. O download seria através de SFTP preferencialmente ou ftp mesmo, podem me ajudar com o script ?

Obrigado!


Boa tarde gustavoavm.
Me proponho a AJUDAR, qual a sua dúvida?

No aguardo,
Marcelo Oliver



Então cara, preciso de ajuda com a parte lógica, porém, me dando o caminho das pedras para estudar e aprender já ajuda muito

Valeuu


Vamos lá . . .
Defina o DIRETORIO (ALVO)
Defina os ARQUIVOS (ALVO)
DEFINA o DESTINO
Conecte no SERVER
Faça a cópia: de DIRETORIO/ARQUIVOS para DESTINO
Se tiver muitos arquivos, CRIE o ARRAY "ARQS", e com um "for" voce pega todos ARQS do ARRAY . . .

É só uma sequência de comandos . . . obviamente, na ORDEM Cronológica . . .

Marcelo Oliver





5. Re: Shell Script para download de arquivos da nuvem [RESOLVIDO]

Gustavo Augusto Vicentin Machado
gustavoavm

(usa BackTrack)

Enviado em 02/12/2016 - 17:39h

msoliver escreveu:

gustavoavm escreveu:

msoliver escreveu:

gustavoavm escreveu:

Pessoal, boa tarde.

Temos um servidor hospedado na nuvem que preciso fazer o download diariamente de alguns arquivos em um diretório específico para nosso servidor interno. O download seria através de SFTP preferencialmente ou ftp mesmo, podem me ajudar com o script ?

Obrigado!


Boa tarde gustavoavm.
Me proponho a AJUDAR, qual a sua dúvida?

No aguardo,
Marcelo Oliver



Então cara, preciso de ajuda com a parte lógica, porém, me dando o caminho das pedras para estudar e aprender já ajuda muito

Valeuu


Vamos lá . . .
Defina o DIRETORIO (ALVO)
Defina os ARQUIVOS (ALVO)
DEFINA o DESTINO
Conecte no SERVER
Faça a cópia: de DIRETORIO/ARQUIVOS para DESTINO
Se tiver muitos arquivos, CRIE o ARRAY "ARQS", e com um "for" voce pega todos ARQS do ARRAY . . .

É só uma sequência de comandos . . . obviamente, na ORDEM Cronológica . . .

Marcelo Oliver




Marcelo, muito obrigado, cara! Mas poderia me dar só mais uma dúvida? Para que seja selecionado somente o último arquivo gerado, como faço ?

No caso, eu iria efetuar o download do arquivo de backup mais recente do BD, logo preciso que seja feito o download somente do arquivo mais recente, pode me ajudar com isto também ?

Obrigado!



6. Re: Shell Script para download de arquivos da nuvem [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 02/12/2016 - 19:54h

gustavoavm escreveu:

msoliver escreveu:

gustavoavm escreveu:

msoliver escreveu:

gustavoavm escreveu:

Pessoal, boa tarde.

Temos um servidor hospedado na nuvem que preciso fazer o download diariamente de alguns arquivos em um diretório específico para nosso servidor interno. O download seria através de SFTP preferencialmente ou ftp mesmo, podem me ajudar com o script ?

Obrigado!


Boa tarde gustavoavm.
Me proponho a AJUDAR, qual a sua dúvida?

No aguardo,
Marcelo Oliver



Então cara, preciso de ajuda com a parte lógica, porém, me dando o caminho das pedras para estudar e aprender já ajuda muito

Valeuu


Vamos lá . . .
Defina o DIRETORIO (ALVO)
Defina os ARQUIVOS (ALVO)
DEFINA o DESTINO
Conecte no SERVER
Faça a cópia: de DIRETORIO/ARQUIVOS para DESTINO
Se tiver muitos arquivos, CRIE o ARRAY "ARQS", e com um "for" voce pega todos ARQS do ARRAY . . .

É só uma sequência de comandos . . . obviamente, na ORDEM Cronológica . . .

Marcelo Oliver


Marcelo, muito obrigado, cara! Mas poderia me dar só mais uma dúvida? Para que seja selecionado somente o último arquivo gerado, como faço ?

No caso, eu iria efetuar o download do arquivo de backup mais recente do BD, logo preciso que seja feito o download somente do arquivo mais recente, pode me ajudar com isto também ?

Obrigado!


Boa noite gustavoavm.
É possivel postar um "ls -l --full-time" da pasta que contem os arquivos "BD"?

No aguardo.
Marcelo




7. Re: Shell Script para download de arquivos da nuvem [RESOLVIDO]

Gustavo Augusto Vicentin Machado
gustavoavm

(usa BackTrack)

Enviado em 05/12/2016 - 14:10h

msoliver escreveu:

gustavoavm escreveu:

msoliver escreveu:

gustavoavm escreveu:

msoliver escreveu:

gustavoavm escreveu:

Pessoal, boa tarde.

Temos um servidor hospedado na nuvem que preciso fazer o download diariamente de alguns arquivos em um diretório específico para nosso servidor interno. O download seria através de SFTP preferencialmente ou ftp mesmo, podem me ajudar com o script ?

Obrigado!


Boa tarde gustavoavm.
Me proponho a AJUDAR, qual a sua dúvida?

No aguardo,
Marcelo Oliver



Então cara, preciso de ajuda com a parte lógica, porém, me dando o caminho das pedras para estudar e aprender já ajuda muito

Valeuu


Vamos lá . . .
Defina o DIRETORIO (ALVO)
Defina os ARQUIVOS (ALVO)
DEFINA o DESTINO
Conecte no SERVER
Faça a cópia: de DIRETORIO/ARQUIVOS para DESTINO
Se tiver muitos arquivos, CRIE o ARRAY "ARQS", e com um "for" voce pega todos ARQS do ARRAY . . .

É só uma sequência de comandos . . . obviamente, na ORDEM Cronológica . . .

Marcelo Oliver


Marcelo, muito obrigado, cara! Mas poderia me dar só mais uma dúvida? Para que seja selecionado somente o último arquivo gerado, como faço ?

No caso, eu iria efetuar o download do arquivo de backup mais recente do BD, logo preciso que seja feito o download somente do arquivo mais recente, pode me ajudar com isto também ?

Obrigado!


Boa noite gustavoavm.
É possivel postar um "ls -l --full-time" da pasta que contem os arquivos "BD"?

No aguardo.
Marcelo



Opa, Marcelo, tudo certo ? Desculpe a demora.

O print do comando ls solicitado
http://prnt.sc/dfnqnu

Acabei de me atualizar com a equipe e o cenário é o seguinte:

Eu preciso conectar em um primeiro servidor e desse servidor ir para o servidor que está o arquivo.
Estou pensando em fazer um ssh para o primeiro server, depois um ftp para o servidor final e após isso um get para que eu consiga baixar o arquivo.
O que acha?


8. Re: Shell Script para download de arquivos da nuvem [RESOLVIDO]

Gustavo Augusto Vicentin Machado
gustavoavm

(usa BackTrack)

Enviado em 05/12/2016 - 15:14h

Então, acho que avancei aqui.
Montei o comando:
ls -ltr | tail -1 | awk '{print $9}'

Esse comando me retorna corretamente o último arquivo gerado, porém, a parte lógica me pega agora. Não sei como fazer para indicar que a saída desse comando é que deve ser baixada através do comando get.
Não sei como referenciar a saída do comando com o get.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts