Hallo,
da ja die Frage hier schon des öfteren aufkam "Wie benutze ich ssh in einer while schleife", kommt hier die Lösung:
Ich hoffe das hilft anderen Leuten auch weiter, die evtl. das gleiche Problem haben
Ich habe zwar lange daran gesessen (ohne fremde Hilfe), aber es funktioniert
man pages sind doch manchmal ganz nützlich.....
Ich hoffe das Rätsel der while-ssh Schleife auch für andere gelöst zu haben.
Gruß
JoKurt
da ja die Frage hier schon des öfteren aufkam "Wie benutze ich ssh in einer while schleife", kommt hier die Lösung:
Code:
## Datei mit IP Adressen oder Hostname wird per cat ausgegeben, mit grep werden Zeilen, die ein # beinhalten ignoriert und read -r ausgelsen
cat datei_mit_einträge | grep -v "#" | while read -r adresse
do
ssh -x -a root@$adresse "reboot" & ##anstatt reboot kann natürlich jeder Befehl genutzt werden
done ## zurück zum Schleifenanfang und wieder von vorne, bis die Datei keine Daten mehr hat
Ich hoffe das hilft anderen Leuten auch weiter, die evtl. das gleiche Problem haben
Ich habe zwar lange daran gesessen (ohne fremde Hilfe), aber es funktioniert
man pages sind doch manchmal ganz nützlich.....
Ich hoffe das Rätsel der while-ssh Schleife auch für andere gelöst zu haben.
Gruß
JoKurt