Benutzer-Werkzeuge

Webseiten-Werkzeuge


expect

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
expect [2025/01/21 14:02]
jango angelegt
expect [2025/01/21 14:03] (aktuell)
jango
Zeile 1: Zeile 1:
 Expect ist ein Linux Tool zur Automatisierung von Aufgaben in einer interaktiven Shell. Expect ist ein Linux Tool zur Automatisierung von Aufgaben in einer interaktiven Shell.
 +
 +<code bash>
 +#!/usr/bin/expect
 +
 +# Timeout für Eingaben (in Sekunden)
 +set timeout 20
 +
 +# Startet ein Programm (z. B. SSH)
 +spawn ssh user@hostname
 +
 +# Erwartet die Eingabeaufforderung für ein Passwort
 +expect "password:"
 +
 +# Sendet das Passwort
 +send "meinPasswort\r"
 +
 +# Wartet auf den Login-Prompt
 +expect "$ "
 +
 +# Führt einen Befehl aus
 +send "ls -l\r"
 +
 +# Beendet die Sitzung
 +send "exit\r"
 +
 +# Ende des Skripts
 +expect eof
 +</code>
  
 =====Links===== =====Links=====
  
   * [[https://github.com/hymkor/expect|Expect for Windows]]   * [[https://github.com/hymkor/expect|Expect for Windows]]
expect.1737464576.txt.gz · Zuletzt geändert: 2025/01/21 14:02 von jango