Schleifen in der BASH unterbrechen nach dem ersten Lauf einer Schleife (SSH)

SSH liest normalerweise bis zum Ende der Datei aus dem STDIN deswegen wird unterbrochen

Einfache Lösung: ssh -n aufrufen

z.B.

 cat serverliste.txt| while read var; do echo $var;ssh -n $var ‚Command‘;done

 

oder bei ./ aufrufen:

 

./do_work.sh $LINE </dev/null

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.