shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] master & slave...


From: Diego Luis Kreutz
Subject: Re: [shell-script] master & slave...
Date: Thu, 1 May 2003 19:29:39 -0300 (BRT)

bom, neste caso daria para tentar algo do genero:

echo "open maquina.com.br
user login senha
cd $DIRETORIO_DESTINO
bin
prompt
mput $ARQUIVOS
quit" | ftp -i -n

ao inves do scp...

DLK

On Thu, 1 May 2003, Gilmar Pupo wrote:

> O duro é que nos slaves soh tem ftp
> :(
> 
> ----- Original Message -----
> From: "Diego Luis Kreutz" <address@hidden>
> To: "Shell-Script List" <address@hidden>
> Sent: Thursday, May 01, 2003 6:40 PM
> Subject: [shell-script] master & slave...
> 
> 
> 
> se tiveres ssh halitado no master e nos slaves da pra fazer um
> esqueminha simples que pode ser colocado para rodar no cron...
> tipo assim:
> 
> #!/bin/sh
> 
> MAQUINA="maquina.com.br"
> DIRETORIO="/tmp/origem/"
> DIRETORIO_DESTINO="/tmp/destino"
> ULTIMO_ARQUIVO_COPIADO="/tmp/ultimoCopiado.txt"
> ARQUIVO=`cat $ULTIMO_ARQUIVO_COPIADO`
> TMP=`find $DIRETORIO -newer $ARQUIVO | tail -1`
> if [ "$TMP" != "" ]
> then
>  echo $TMP > $ULTIMO_ARQUIVO_COPIADO
> fi
> ARQUIVOS=`find $DIRETORIO -newer $ARQUIVO`
> if [ "$ARQUIVOS" != "" ]
> then
>   scp $ARQUIVOS $MAQUINA:$DIRETORIO_DESTINO
> fi
> 
> 
> eh bem a moda miguelao, mas acho que funciona... :)
> soh que a primeira vez tera que ser feita a mao para setar o ultimo
> arquivo copiado, como conteudo do arquivo indicado pela variavel
> ULTIMO_ARQUIVO_COPIADO... :(
> os dois if's sao para vez se nao esta sendo realizada uma nova copia e o
> arquivo mais recente eh igual ao ultima copiado na ultima execucao do
> script... mas ele tb soh funcionara se os arquivos jah existentes nao
> forem modificados... se os arquivos jah existentes tb podem sofrer
> modificacoes ai poderia-se fazer uma copia do ultimo arquivo copiado ou
> ainda guardar a data e fazer um find por data ou tempo...
> 
> bom, na verdade, estou mandando esse e-mail para pedir desculpas ao nosso
> amigo que interpretou mal meu e-mail anterior... desculpa ai!!! nao
> tinha intencao alguma de me achar, te rebaixar, ou algo do genero...
> apenas, como tu mesmo disso, tinha intencao de ajudar... mas talvez
> eu nao tenha entendido direito aquele teu e-mail onde escreveste que
> talvez um "man comando" ajudaria... bah, foi mal ai!!!
> pode ateh ser que eu saiba mais de rsync do que tu... mas certamente sabes
> mais do que eu sobre alguma outra coisa... logo, nao teria o menor motivo
> para achar que sei tudo ou que sou melhor que tu...
> 
> espero que nao fique de cara... desculpa mesmo!!!
> 
> atenciosamente,
> 
> DLK
> 
> 
> 
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
> 
> 
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>  
> 
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
> http://br.yahoo.com/info/utos.html 
> 
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]