ich hab aktuell ein Script geschrieben, welches sich mittels ssh zu meinen ca 50 Switchen verbindet und diverse commands ausführen soll.
Leider funktioniert das aktuell nur mit einem einzigen befehl. Ich habe jedoch mehrere Befehle welche ich ausführen muss.
Das funktioniert:
Code: Alles auswählen
var-commands="command1"
Code: Alles auswählen
var-commands="command1 command2"
var-commands="command1 & command2"
var-commands="command1
command2"
var-commands="command1 \
command2"
Hier noch als Ergänzung das kleine Script:
Code: Alles auswählen
var-user=USER
var-pw=PW
varIP="IP1 IP2 IP3 usw."
var-commands="command1"
for i in ${varIP}; do
echo ${var-commands} | sshpass -p "$var-pw" ssh $var-user@${i} "cli" &
done