Als «expect» getaggte Fragen

10
Shell-Skript zur Anmeldung an einem SSH-Server
Ich habe versucht, ein Shell-Skript zu schreiben, das die automatische Anmeldung an einem SSH-Server mit dem im Skript angegebenen Kennwort ermöglicht. Ich habe folgenden Code geschrieben: set timeout 30 /usr/bin/ssh -p 8484 root@172.31.72.103 expect { "root@172.31.72.103's password" { send "password\r" } } Dieser Code wird nicht ordnungsgemäß ausgeführt, fordert jedoch …
29 ssh  password  expect 

3
spawn - befehl nicht gefunden!
Ich verwende Mac OS X 10.9.4. Das folgende Skript kopiert Dateien vom lokalen Computer auf einen anderen Host #!/bin/bash #!/usr/bin/expect echo "I will fail if you give junk values!!" echo " " echo "Enter file name: " read filePath echo " " echo "Where you want to copy?" echo "Enter" …




1
Bash und erwarten im gleichen Skript?
Ich versuche, ein Skript zu codieren, das IP-Adressen aus einer CSV-Datei entnimmt und das Gerät telnet, um die Befehlsausgabe "show version" abzufangen. Bisher habe ich Folgendes codiert: #!/bin/bash #!/usr/bin/expect -f FILE1=dispositivos.csv #file with IP's and device name set Username "user" #this is the user for telnet connection. set Password "this.is.the.pass" …

2
Nicht druckbare Zeichen aus Erwartungsprotokollen entfernen?
Wie kann ich die folgenden Zeichenfolgen aus meinen Dateien entfernen? ^[[64;8H, ^[[?25h, ^[[1;64rEtc oder vermeiden, erwarten , dass sie in erster Linie hinzufügen? Hintergrund: Ich verwende eine Sammlung von Expect-Skripten für bestimmte Aufgaben. Die Ausgabedateien, die ich sammle, enthalten häufig die oben genannten Zeichentypen (wie in emacs / vi / …
8 bash  expect  tr 

1
Warum funktioniert der Interaktionsbefehl von Expect nicht?
Ich versuche, GDB mit Erwartung zu automatisieren. Mein Skript startet gdb, führt eine Initialisierung durch und übergibt das Steuerelement an den Benutzer. Der interactBefehl von Expect scheint das perfekte Werkzeug für diesen Job zu sein. Betrachten Sie nun: $ echo "spawn gdb expect \"(gdb) \" send \"help\r\" expect \"(gdb) \" …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.