Dies ist eine alte Version des Dokuments!
Expect ist ein Linux Tool zur Automatisierung von Aufgaben in einer interaktiven Shell.
#!/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