(15 respuestas)
Cerrado hace 8 años.
¿Cómo hago ssh en varios hosts (por ejemplo, host1, host2, host3, etc.) y cat /etc/fstab
? para generar report.txt
?
Respuesta aceptada:
Sí, puede ssh hostname command
y redirija la salida a su informe.txt
El siguiente script para obtener este informe de todos sus hosts. servername.dat contiene todos los nombres de host.
#!/bin/sh
SERVERLIST=servername.dat
ICMD='cat /etc/fstab'
while read SERVERNAME
do
ssh -n $SERVERNAME $ICMD > $SERVERNAME_report.txt
done < "$SERVERLIST"