Telnet-Automatisierung / scripting
Habe ich schon überprüft diese Frage konnte aber nicht finden was ich Suche. Ich bin mit Windows (client) und der server ist ein legacy-mainframe-server-Typ.
Im Prinzip brauche ich ein Skript schreiben, python-code oder was auch immer, senden einige wissen, Befehle an den server über telnet und vorzuziehen erfassen Sie die Ausgabe. Dann wieder, wenn Sie fertig.
Was ist der beste Ansatz?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es eine python-Bibliothek für telnet verbindungen, die liest und schreibt von/zu einer telnet-Verbindung.
Überprüfen Sie den link. Es hat einige grundlegende Beispiele für das, was Sie suchen.
Hier ist ein Beispiel aus dem link:
Verbindung zu einem telnet-server. Sendet Ihre login-Daten ein und führt dann den unix-Befehl
ls
. Dann beendet die Sitzung und druckt alle Ausgaben von den telnet-server.\r
statt der\n
. Ich brauchte eine Weile, um zu Debuggen, die.Möchten Sie vielleicht zu prüfen, Exscript als gut. Es vereinfacht einige der einfachen Aufgaben, aber für mehr kompliziert, es gibt eine weitere Ebene der Abstraktion (Exscript ist eine Skriptsprache, die in sich selbst). So oder so - lohnt sich.
Ich habe es nie benutzt mich, aber vielleicht pexpect, was Sie brauchen?