Führen Sie einen Befehl auf remote-Maschine Via telnet in einer einzigen Zeile

Ich würde gerne einen Befehl auszuführen, der auf einer remote-Maschine Via telnet,

telnet-x.x.x.x-Befehl oder ähnliches

Ich möchte das als Teil eines Skripts in Python ( Teilprozess ) und daher müssen Sie Sie in einer Zeile. Oder gibt es andere Wege, das gleiche zu tun?

Jede Hilfe ist willkommen.

Dank.

Ist das sinnvoll? Zum senden von Daten an den Prozess stdin, Sie brauchen, um das Popen-Objekt mit stdin=PIPE. docs.python.org/library/subprocess.html#popen-objects
Ja, Sie könnte verwenden beide stdin und stdout für die Kommunikation mit einem Telnet binary. Aber warum nicht einfach telnetlib statt, wie ich vermutete?

InformationsquelleAutor shruthi | 2012-04-23

Schreibe einen Kommentar