Erfassen Ausgabe von ssh mit expect-Skript

Ich will die Leistung von meinem erwarten-script in file.txt.

#!/usr/bin/expect -f

match_max 10000
set timeout 120
eval spawn ssh 10.0.0.0
set prompt ":|#|\\\$"
interact -o -nobuffer -re $prompt return
send "password\r"
expect ">"
send "sh cdp neighbors detail\r\r                              "
expect ">"
send "\n"
sleep 5

Dies ist, was ich habe, liest er aus meinem cdp neighbors detail aus-Schalter. Aber ich will jetzt schieben Sie diese Ausgabe in eine Datei in meinem Verzeichnis. So kann ich automatisieren tun, Befehle auf einen Schalter, und die Ausgabe. Das script funktioniert komplett, aber ich kann nicht genug Informationen finden, Lesen Sie die Ausgabe von einem Skript erwarten.

Vielen Dank im Voraus!

Omnomnom

InformationsquelleAutor Omnomnom | 2015-05-07

Schreibe einen Kommentar