Ssh innerhalb einer while-Schleife

Aus Linupedia.org
Version vom 20. Februar 2008, 11:43 Uhr von JoKurt (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Wie benutze ich ssh innerhalb einer while-Schleife, ohne dass sie abbricht? Ich möchte hier nur ein Beispielscript einfügen, das das Problem löst: ## Datei mit IP ...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Wie benutze ich ssh innerhalb einer while-Schleife, ohne dass sie abbricht?

Ich möchte hier nur ein Beispielscript einfügen, das das Problem löst:

    1. 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