Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist die Verwendung von Expect unter Linux?

Was ist die Verwendung von Expect unter Linux?

WBOY
WBOYOriginal
2021-12-31 17:01:366556Durchsuche

Unter Linux handelt es sich um eine automatisierte interaktive Suite. Sie wird hauptsächlich zum Ausführen von Befehlen und Programmen verwendet. Das System erfordert die Eingabe bestimmter Zeichenfolgen in interaktiver Form. Die Ausführungssyntax lautet „yum install -y Expect“. ; Dieses Skript kann installiert werden. Voraussetzung für die Ausführung ist, dass es installiert werden muss.

Was ist die Verwendung von Expect unter Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was ist die Verwendung von Expect unter Linux?

Expect ist eine automatisierte interaktive Suite. Sie wird hauptsächlich beim Ausführen von Befehlen und Programmen verwendet. Das System erfordert die Eingabe bestimmter Zeichenfolgen in interaktiver Form .

Erwarten Sie einen automatischen Interaktionsprozess:

spawn startet den angegebenen Prozess --- erwartet, das angegebene Schlüsselwort zu erhalten --- senden sendet das angegebene Zeichen an das angegebene Programm --- wird nach der Ausführung beendet.

Beachten Sie, dass das Skript sein kann wird nur ausgeführt, wenn es installiert ist. EXPECTre

yum install -y expect
EE

EXPECT häufig verwendete Befehlszusammenfassung:

  • SPAWN-Interaktionsprogramm startet mit Befehlen oder angegebenen Programmen

  • ExpeCT, um passende Informationen erfolgreich zu erhalten, und führt dann die Programmaktion nach Expect aus

  • send Exp_send wird verwendet, um bestimmte Spezifikationen zu senden. Die Zeichenfolgeninformationen pexp_continue müssen für mehrere Übereinstimmungen in den zu druckenden Extens verwendet werden

  • send_user, um die Ausgabe zu drucken Echo

  • exit in der Shell Exit

  • set                                                                                                                                                          :

    1. Melden Sie sich per SSH beim Remote-Host an, um den Befehl auszuführen Skript. Die Ausführungsmethoden sind sh 2.sh, bash 2.sh oder ./2.sh.
  • # vim 1.sh 
    #!/usr/bin/expect
    spawn ssh saneri@192.168.56.103 df -Th
    expect "*password"
    send "123456\n"
    expect eof
  • Verwandte Empfehlungen: „

    Linux Video Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von Expect unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn