Esto siempre se me olvida pero lo guardare aqui.
Muchas veces quiero correr un comando en varios servidores y no quiero entrar a cada uno por separado. La solucion es usar un ciclo sencillo.
Por ejemplo, digamos que quiero copiar el archivo /tmp/archivo.txt a /home/usuario/ en mis servidores server1, 2, 3... 5
Puedo ejecutar en server1:
for srv in server2 server3 server4 server5; do ssh $srv 'cp /tmp/archivo.txt /home/usuario/' ; done
Esto usara ssh para conectarse y correr el comando en cada server. Si tienes llaves de ssh configuradas no necesitaras un password.
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario