[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
>
>
>