Particularmente eu utilizo o "expect" junto com o "scp" para fazer
download automatizadovi script, imagino que funcione para upload
também.
um exemplo bem simples pode ser visto abaixo:
--------------------------------------------------------------------
#!/usr/bin/expect
set SENHA xxxxxxxxxx
set DFPATH /home/user/backup
set IP xxx.xxx.xxx
spawn scp -P 65532 u...@$ip:/backup.bkp $DFPATH
expect "*?assword"
send -- $SENHA
send -- "\r"
expect eof
--------------------------------------------------------------------
Atenciosamente
----
Alexsandro Felix
http://blog.ffelix.eti.br
Fone(s): (045) 8416-5406 / (045) 3038-8241
MSN/Gtalk: [email protected]
jabber: [email protected]


2011/1/6 Alisson Ceolin <[email protected]>
>
>
>
> Alisson Ceolin
>    _
>   °v°
>  /(S)\    SLACKWARE
>   ^ ^           Linux
> _____________________
>
>
>
> ----- Mensagem original ----
> De: Flávio R. Lopes <>
> Para: Lista SLACK USERS <[email protected]>
> Enviadas: Quinta-feira, 26 de Novembro de 2009 18:19:38
> Assunto: [slack-users] rotina para subir arquivos via FTP
>
>
> Olá galera!
>
> Preciso elaborar uma forma de enviar arquivos de forma automatica (tipo
> um shell script que será disparado via CRON).
>
> Na verdade estes arquivos são imagens que são geradas diariamente.
> Dentro lá do servidor FTP estas imagens serão colocadas cada uma em um
> diretório específico. Tipo assim:
> No lado do meu servidor a estrutura de diretórios seria algo do tipo
> dentro do "/home/imagens":
> /home/imagens/DIR-1
> /home/imagens/DIR-2
> /home/imagens/DIR-3
> /home/imagens/DIR-4
>
> então preciso que este script faça o seguinte, que suba diariamente em
> um horário pré-determinado as imagens para seus respectivos diretórios e
> que não envia as imagens que já foram enviadas anteriormente enviando
> somente os novos arquivos criados.
>
> Em outras palavras, lá no servidor FTP terá que ter a mesma estrutura de
> diretórios (DIR-1, DIR-2, DIR-3, DIR-4) e que as imagens sejam colocadas
> lá respectivamente cada uma dentro do seu diretório e que a imagem que
> já foi feito o upload dela não seja enviada novamente, enviando somente
> os novos arquivos.
>
> Bom, espero ter sido  claro!
>
> Dá pra fazer isso?
>
> Abraço,
> Flávio
>
> --~--~---------~--~----~------------~-------~--~----~
> GUS-BR - Grupo de Usuários de Slackware Brasil
> http://www.slackwarebrasil.org/
> http://groups.google.com/group/slack-users-br
>
> Antes de perguntar:
> http://www.istf.com.br/perguntas/
>
> Para sair da lista envie um e-mail para:
> [email protected]
> -~----------~----~----~----~------~----~------~--~---
>
>
>
>
>
> --
> GUS-BR - Grupo de Usuários de Slackware Brasil
> http://www.slackwarebrasil.org/
> http://groups.google.com/group/slack-users-br
>
> Antes de perguntar:
> http://www.istf.com.br/perguntas/
>
> Para sair da lista envie um e-mail para:
> [email protected]

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a