ssh user@servidor <<EOF
/etc/init.d/httpd stop
cd /etc
wget -q .....
rpm -ivh ....
/etc/init.d/samba start
EOF
Algo assmi poderia ser feito, mas eu acho q vc ta equivocado quanto a
execução de comandos via ssh ... vc precisa de senha e algumas
coiSSitas mas ;)
Sorte,
Flavio do Carmo Junior
On 10/27/06, ikami <address@hidden> wrote:
> Olá pessoal,
>
> Sou novo na lista e um novato na criação de shell scripts.
>
> Meu problema eh o seguinte:
> Quero instalar um serviço em todos os servidores da minha rede. Para
isso meu script faz um ssh em cada servidor e executa os comandos que
quero. Um exemplo qualquer:
>
> ssh $SERVIDORES "/etc/init.d/httpd stop; cd /etc; wget -q
ftp://meuftp/arquivo.rpm; rpm -ivh arquivo.rpm; /etc/init.d/samba start"
>
> Tem como eu colocar isso em linhas para ficar mais organizado e com
uma melhor vizualização?
> O mesmo exemplo:
>
> ssh $SERVIDORES "
> /etc/init.d/httpd stop;
> cd /etc;
> wget -q
> ftp://meuftp/arquivo.rpm;
> rpm -ivh arquivo.rpm;
> /etc/init.d/samba start"
>
>
>
> Grato