(15 Antworten)
Vor 8 Jahren geschlossen.
Wie ssh ich in mehrere Hosts (z. B. host1, host2, host3 usw.) und cat /etc/fstab
um report.txt
zu generieren ?
Akzeptierte Antwort:
Ja, Sie können ssh hostname command
ausführen und leiten Sie die Ausgabe an Ihre report.txt um
Das folgende Skript, um diesen Bericht von allen Ihren Hosts zu erhalten. servername.dat enthält alle Hostnamen.
#!/bin/sh
SERVERLIST=servername.dat
ICMD='cat /etc/fstab'
while read SERVERNAME
do
ssh -n $SERVERNAME $ICMD > $SERVERNAME_report.txt
done < "$SERVERLIST"