GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann man Benutzerinteraktionen in einem Skript umgehen?

Wenn die Interaktion einfach ist, d. h. nur von der Standardeingabe liest, können Sie die einzelnen Zeilen einfach an die Eingabe des Programms senden:

( echo yes ; echo 1024; echo yes ) | install.sh

Wenn Sie irgendetwas tun möchten, das nicht nur von stdin liest (z. B. FTP-Anmeldung), sollten Sie Expect verwenden.


Linux
  1. Linux – Wie führt man ein Skript zum Sperren/Entsperren des Bildschirms aus?

  2. Bash-Skript - So lesen Sie Benutzereingaben

  3. Wie fügt man Benutzerkonto UND Passwort automatisch mit einem Bash-Skript hinzu?

  4. Ausblenden von Benutzereingaben auf dem Terminal im Linux-Skript

  5. Wie führe ich ein Skript als ein anderer Benutzer ohne Passwort aus?

So erstellen Sie einen Benutzer auf einer Linux-EC2-Instance auf AWS und fügen ihm mithilfe eines Shell-Skripts einen öffentlichen Schlüssel hinzu

So ändern Sie den Benutzer unter Linux

So führen Sie ein Bash-Skript aus

Wie Echo in Datei

Wie erstelle ich eine Crontab über ein Skript

Automatisieren Sie die mysql_secure_installation mit dem echo-Befehl über ein Shell-Skript