BASH – Ejecutar un SCRIPT local en varios servidores remotos (Unix – Linux).

Para este ejemplo ingresaremos una lista de servidores en una archivo txt (remotes.txt). El SCRIPT leerá cada servidor del archivo y procederá a ejecutar el SCRIPT LOCAL (script.sh) en los servidores remotos.

#!/bin/bash
servidores=$(cat remotes.txt)
for host in $servidores; do
   ssh $host 'bash -s' < script.sh
done
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *