Tag: pexpect

Pexpect ist ein reines Python-Modul, liest die Ausgabe des Programms ab und sendet die Eingabe an das Programm basiert auf output-Muster. Es kann verwendet werden, um zu automatisieren, die Interaktion mit interaktiven Programmen. Es ist inspiriert durch die klassische TCL-Programm erwarten.

Pexpect nicht respektieren timeouts

Anzahl der Antworten 2 Antworten
pexpect funktioniert nicht mit time-outs. import pexpect import sys import os os.system("""git config --global user.name '#{git_name}'""") os.system("""git config --global user.email '#{git_email}'""") child = pexpect.spawn ('git clone https://github.com/davidmontgom/rtbopsConfig.git') child.logfile = sys.stdout child.expect ('Username:*') child.sendline ('#{git_username}') child.expect ('Pass*') child.sendline

Pexpect wenn else-Anweisung

Anzahl der Antworten 1 Antworten
Ich versuche, ein Skript zu erstellen, die löscht ciscoasa bad xlate. Überprüfen schlecht xlate ich Laufe sh xlate | in 500 und, wenn es bekommt eine Antwort, dann sollte Sie eine klare Befehl. Wenn ich es nicht

Kann pexpect gesagt werden, zu ignorieren, ein Muster oder signal?

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, ein python-Skript ist der Zugriff auf mehrere Cisco-Netzwerk-Geräte. Leider sind die Geräte nicht eingerichtet, einige haben Banner-up auftreten, die an seltsamen Orten. Diese Banner haben könnte, die Muster, die einige der gleichen Sachen,

pexpect - kann nicht ausgeführt werden Beispiel immer AttributeError: 'module' Objekt hat kein Attribut 'laichen'

Anzahl der Antworten 2 Antworten
Ich bin mit Python ist3 und versucht zu laufen sshls.py Skript aber immer fehl mit: AttributeError: 'module' Objekt hat kein Attribut 'spawn" Ich versuchte zu laufen, wie: python3 sshls.py Ich auch geändert, das script zu setzen, entweder

wie man die Ausgabe der Konsole von einem remote-computer (ssh + python)

Anzahl der Antworten 4 Antworten
Habe ich gegoogelt "python ssh". Es ist ein wunderbares Modul pexpect, die auf einem remote-computer mithilfe von ssh (mit Passwort). Nachdem Sie den remote-computer angeschlossen ist, kann ich andere Befehle ausführen. Allerdings kann ich nicht das Ergebnis

ssh-Verbindung, Griff pexpect python

Anzahl der Antworten 1 Antworten
War ich versucht, zu automatisieren, ein system, wo wir eine linux-box, aber angepasst.. zu gehen, um die shell, die wir weitergeben müssen einige Eingaben. wie unten: tanuj$ ssh [email protected] Used by Tanuj Password: command line interface app

Python Pexpect SSH-Befehlszeilen-Argumente Login

Anzahl der Antworten 2 Antworten
Bin ich mit dem pexpect.py Skript zum login und bekomme hostname Informationen. Grundsätzlich habe ich ausgeführt, wie diese ~$:./pexpect.py -h{hostname} -u{user} -p{password} Du weiter unten sehen werden, dass es automatisiert laufen ein paar Befehle ein und schließen

Python-pexpect - TIMEOUT fällt in die traceback-und Ausgänge

Anzahl der Antworten 2 Antworten
Ich bin neu in der python-pexpect. In Tcl/erwarten, wenn ich traf einen timeout - ich würde Antworten, mit der Meldung und beenden Sie die Funktion. Ich habe versucht, zu Experimentieren mit ähnlichen Antwort mit Beispiel-code geschrieben http://pexpect.svn.sourceforge.net/viewvc/pexpect/trunk/pexpect/examples/sshls.py?revision=489&view=markup

Lesen-Ausgabe des Top-Befehls mit Paramiko

Anzahl der Antworten 2 Antworten
Schreibe ich ein Skript in Python für login, ssh und Lesen Sie die Ausgabe der Befehle gerade ausgeführt werden. Ich bin mit paramiko-Paket für diese. Ich bin versucht, durch den Befehl "top" und bekommen dessen Ausgabe auf

Analyse pexpect-Ausgang

Anzahl der Antworten 1 Antworten
Ich versuche zu analysieren, in Echtzeit die Ausgabe von einem Programm-block-gepuffert, was bedeutet, dass der Ausgang ist nicht verfügbar, bis der Prozess endet. Was ich brauche, ist einfach zu analysieren Zeile für Zeile, filtern und verwalten von

pip konfiguriert ist, mit den Orten, die TLS/SSL, aber ssl-Modul in Python ist nicht verfügbar

Anzahl der Antworten 7 Antworten
Ich bin mit Python ist3.6, wenn ich versuche zu installieren "Module" mit pip3, ich bin mit dem unten genannten Thema "pip konfiguriert ist, mit den Orten, die TLS/SSL, aber ssl-Modul in Python ist nicht verfügbar" Mir bitte

Lesen die Ausgabe von pexpect sendline

Anzahl der Antworten 2 Antworten
Habe ich pexpect funktioniert, aber ich habe Probleme beim drucken, das die Produktion zurück. In meinem test-script unten ist, schafft es die ssh-Verbindung und sendet dann ein sudo su -dann mein Passwort, und sendet dann eine Linie,

python pexpect sendcontrol Schlüssel-Zeichen

Anzahl der Antworten 1 Antworten
Arbeite ich mit Python pexpect-Modul, um Aufgaben zu automatisieren, ich brauche Hilfe, herauszufinden, Schlüssel-Zeichen zu verwenden, mit sendcontrol. wie könnte man das senden der controlkey GEBEN ? und für zukünftige Referenz wie finden wir den Schlüssel-Zeichen? hier

python, set terminal-Typ in pexpect

Anzahl der Antworten 2 Antworten
Ich habe ein script, welches verwendet pexpect zu Anfang ein CLI-Programm. Es funktioniert ein bisschen wie eine Schale, wo Sie erhalten eine Eingabeaufforderung, wo Sie können, geben Sie einige Befehle. Habe ich das problem, denke ich, ist,

Print-und pexpect-Protokollierung

Anzahl der Antworten 1 Antworten
Habe ich ein wenig code, der verwendet pexpect zu Steuern, einen Prozess, und einige Drucke in den code. Das Hauptziel (in dieser Frage) ist die pexpect Ausgabe und druckt protokolliert, in eine log-Datei. Das problem, das ich

Überprüfen Sie, gibt es eine Datei über ssh

Anzahl der Antworten 6 Antworten
Ich versuche zu prüfen, ob eine Datei vorhanden ist, über SSH mit pexpect. Ich habe die meisten der code funktioniert, aber ich brauche zu fangen, den Wert also, kann ich behaupten, ob die Datei vorhanden ist. Der

pexpect-timeout wird nicht verwendet, nur die Standard-30 verwendet wird

Anzahl der Antworten 2 Antworten
Ich versuche zu tun, eine langwierige operation, aber pexpect mit der timeout-argument scheint nicht, ändern Sie die Länge der Zeit, bevor die timeout-exception gefeuert wird. Hier ist mein code: child = pexpect.spawn('scp file user@:/temp', timeout=300) whichMatched =

Mehrere ein-und Ausgänge in python-subprocess kommunizieren

Anzahl der Antworten 4 Antworten
Ich brauche etwas zu tun, wie dieser Beitrag, aber ich brauche, um zu erstellen ein Unterprozess, der gegeben werden kann, die Eingabe und gebe die Ausgabe viele Male. Die akzeptierte Antwort, die post hat gute code... from

ImportError: No module named pexpect

Anzahl der Antworten 3 Antworten
Ich bin mit Stoff und verwenden möchten fexpect. Ich habe das folgende Python-Skript: from ilogue.fexpect import expect, expecting, run (...) def install_postgresql(profile): print("!!! Installing PostgreSQL...") print(' -> Doing pre-cleanup...') # Remove PostgreSQL if it exists prompts =

EOF bei der Verwendung von pexpect und pxssh

Anzahl der Antworten 3 Antworten
Ich versuche den code auszuführen, der in der die Interaktion mit SSH Durch Pexpect und Brute Force SSH-Passwörter mit Pxssh Abschnitten von Kapitel 2 des Violent Python. Mit beiden child.expect() und pxssh bekomme ich ähnliche EOF-Fehler. Ausführung

Python-wie zu Lesen-Ausgabe von pexpect Kind?

Anzahl der Antworten 5 Antworten
child = pexpect.spawn ('/bin/bash') child.sendline('ls') print(child.readline()) print child.before, child.after Alles was ich bekomme mit diesem code in meiner Ausgabe ls ls Aber wenn mein code ist child = pexpect.spawn('ls') print(child.readline()) print child.before, child.after Dann funktioniert es, aber

python-Bibliotheken für den Umgang mit ssh

Anzahl der Antworten 4 Antworten
Werde ich schreiben Sie den ersten code für die Handhabung von ssh-Befehle in python und habe ich die Suche über die stackoverflow und kann sehen, dass es verschiedene python-Bibliotheken, die verwendet werden können für die Handhabung von