Hallo,
ich müsste eine Datei mit IP Adressen auslesen und jeweils eine SSH Verbindung aufbauen um einen Befehl abzusetzen.
1 2 3 4 5 6 7 | while read IP do echo "Abfrage der IP $IP" ssh -i ~/.ssh/id_rsa user@$IP -t $HOME/script.sh done < /Pfad/zur/Datei/server |
in "/Pfad/zur/Datei/server" stehen die ip's Zeilenweise.
192.168.178.10 192.168.178.11 usw.
Starte ich das Script, bekomme ich zuerst den Hinweis:
Pseudo-terminal will not be allocated because stdin is not a terminal.
Die erste ssh-Verbindung kommt zustande und danach ist das Script beendet, wie wenn es fertig wäre...
Alle Nachfolgenden IPS werden nicht mehr abgearbeitet.
Hat jemand eine Idee ??