Valeu Tiago, esta solucao com md5sum resolveu o meu problema, mas gostaria de saber porque quando executo o ssh(somente este comando) no meu script ele sai do loop, tentei inserir o echo no inicio do comando mas nao deu certo
acho que qdo ele executa o ssh deve perder a sequencia de leitura de cada linha do arquivi CAD Mas de qq forma meu problema esta resolvido Obrigado..... --- Em [email protected], "Tiago Barcellos Peczenyj" <[EMAIL PROTECTED]> escreveu > > Marcos > > pelo que eu percebo, vc copia o arquivo PLAY para os seus 372389472394 ips e > verifica o tamanho. > > adaptei um script antigo, usando md5sum > > http://pastebin.ca/378299 > > de qq forma, substitua os comandos dentro do laço colocando um echo na > frente e veja se, em algum momento, acontece algum erro ou situação > inesperada em algum comando > > Att > > Tiago > > On 3/2/07, Marcos Gattermeyer <[EMAIL PROTECTED]> wrote: > > > > Tenho o seguinte script. > > > > #!/bin/bash > > echo "-progress" > envia > > WTAMORI=`ls -la PLAY | awk '{print $5}'` > > WLIN=1 > > while read LINHA;do > > echo "ENVIANDO PARA LOJA --> $LINHA" > > wpode=`echo $LINHA | awk '{print $2}'` > > if [ "$wpode" != "yes" ]; then > > scp PLAY $LINHA:/ > > WTAMENV=`ssh $LINHA ls -la /usr/play | awk '{print $5}'` > > if [ "$WTAMORI" == "$WTAMENV" ];then > > # incluir yes no final da linha > > sed -i ''$WLIN's/$/ yes/' cad > > fi > > fi > > WLIN=$((WLIN+1)) > > done < cad > > > > Onde CAD é um arquivo com varios IPs > > > > Faco um While para cada linha do arquivo CAD para enviar o arquivo > > PLAY via scp. > > > > Verifico o tamanho do arquivo na origem e no destino para verificar se > > o envio foi > > ok, ai insiro um "yes" no final da linha para nao enviar mais. > > > > MEU PROBLEMA: > > > > Quando executo o comando: > > WTAMENV=`ssh $LINHA ls -la /usr/play | awk '{print $5}'` > > > > O programa sai do laço while e so envia para o primeiro IP do arquivo CAD. > > > > Alguem poderia me ajudar a resolvero o problema ou me dar outra sujestao. > > > > Desde ja agradeço. > > > > Marcos Gattermeyer > > > > > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer > > > [As partes desta mensagem que não continham texto foram removidas] >
