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

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

Rodar "for" dentro de um comando SSH


From: Raphael R. O.
Subject: Rodar "for" dentro de um comando SSH
Date: Mon, 8 Oct 2012 20:18:06 -0300

Fala galera blz?
Venho mais uma vez pedir uma "mãozinha" de vcs rsrs
Seguinte... estou batendo a cabeça aqui e não estou conseguindo rodar um
for dentro do outro via ssh...
O problema são as aspas simples e duplas, e tb a crase... não estão batendo
...
Preciso rodar o seguinte comando nos servidores:

for i in server1 server2; do
        ssh root@$i "tar -xf $TMP_DIR/$PACK -C $TMP_DIR && for i in \`tar
-tf $TMP_DIR/$PACK\`; do md5sum $TMP_DIR/$i >> $TMP_DIR/patch_$PACK.txt &&
sed -i \'s/\/tmp\/.valordep_tmp/\./\' $TMP_DIR/patch_$PACK.txt; done"
done


Saída:

+ PACK=patch15631_pkg20120928.tar
+ TMP_DIR=/tmp/.app_tmp
+ for i in server1 server2
+ ssh root@server1 'tar -xf /tmp/.app_tmp/patch15631_pkg20120928.tar -C
/tmp/.app_tmp && for i in `tar -tf
/tmp/.app_tmp/patch15631_pkg20120928.tar`; do md5sum /tmp/.app_tmp/server1
>> /tmp/.app_tmp/patch_patch15631_pkg20120928.tar.txt && sed -i
\'\''s/\/tmp\/.app_tmp/\./\'\''
/tmp/.app_tmp/patch_patch15631_pkg20120928.tar.txt; done'
tar: /tmp/.app_tmp/patch15631_pkg20120928.tar: Cannot open: No such file or
directory
tar: Error is not recoverable: exiting now

Acho que ele ta tentando buscar o /tmp/.app_tmp/patch15631_pkg20120928.tar
na propria maquina... sendo que esse arquivo esta na maquina de destino ...
ou seja server1 e server2 ...

Ja tentei varias maneiras, mas nao estou conseguindo, alguem consegue me
ajudar?
Agradeço desde já!!
Abs!

*Raphael Rabelo de Oliveira*
(11) 6105-8257
www.raphaelr.com.br
 Pense antes de imprimir este e-mail.


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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