• Automatische Eingabe bei Shell Script

    From Bernhard Thoben@2:240/9190 to All on Fri Mar 14 14:54:36 2025
    Moin All!

    Ein Shell Script erwartet sechsmal hintereinander exakt dieselbe Eingabe im selben Befehl.

    Ich kann es nicht besser beschreiben, au�er, da� ich manuell sechsmal eine bestimmte Eingabe machen und mit RETURN best�tigen mu�, damit das Script weiter l�uft.

    Kann man das automatisieren?

    Und weg... Bernhard

    ... MAILBOX: Uptime is 25d 02h 47m 32s (BT-Uptime/OS2, V1.5)
    --- GoldED+/OS2 1.1.52220220504
    * Origin: REALITY.SYS corrupted! Reboot universe? (Y/n) (2:240/9190)
  • From Gerrit Kuehn@2:240/12 to Bernhard Thoben on Fri Mar 14 21:10:02 2025
    Hello Bernhard!

    14 Mar 25 14:54, Bernhard Thoben wrote to All:

    Kann man das automatisieren?

    Ja. Beispielsweise damit:

    https://en.wikipedia.org/wiki/Expect


    Regards,
    Gerrit

    ... 9:10PM up 98 days, 4:17, 10 users, load averages: 0.90, 0.65, 0.64

    --- msged/fbsd 6.3 2021-12-02
    * Origin: Tall orders to fulfil (2:240/12)
  • From Bernhard Thoben@2:240/9190 to Gerrit Kuehn on Sun Mar 16 13:20:04 2025
    Moin Gerrit!

    Am 14.03.2025 um 21:10 schrieb Gerrit Kuehn an Bernhard Thoben Folgendes:

    Kann man das automatisieren?

    Ja. Beispielsweise damit:

    https://en.wikipedia.org/wiki/Expect

    Hmmm. Mu� ich mir mal in Ruhe ansehen; auf den ersten Blick erschlie�t sich mir nicht, wie das gehen soll...


    Und weg... Bernhard

    ... MAILBOX: Uptime is 27d 01h 08m 24s (BT-Uptime/OS2, V1.5)
    --- GoldED+/OS2 1.1.52220220504
    * Origin: Please turn stewardess back to upright position! (2:240/9190)
  • From Gerrit Kuehn@2:240/12 to Bernhard Thoben on Sun Mar 16 17:27:44 2025
    Hello Bernhard!

    16 Mar 25 13:20, Bernhard Thoben wrote to Gerrit Kuehn:


    https://en.wikipedia.org/wiki/Expect

    Hmmm. Mu� ich mir mal in Ruhe ansehen; auf den ersten Blick
    erschlie�t sich mir nicht, wie das gehen soll...

    https://de.linux-console.net/?p=7497

    Ist eigentlich ganz einfach:
    Du startest das Script mit expect, das dann aus Ausgabe parst, um zum richtigen Zeitpunkt bestimmte Eingaben machen zu k�nnen.

    Der "klassische" Einsatzzweck daf�r ist vermutlich die Automatisierung von Telnet-Sessions, aber mit Scripts geht das genauso. Man kann sich auch von "autoexpect" helfen lassen.
    https://likegeeks.com/expect-command/


    Regards,
    Gerrit

    ... 5:27PM up 100 days, 34 mins, 10 users, load averages: 1.06, 0.83, 0.81

    --- msged/fbsd 6.3 2021-12-02
    * Origin: We are the second generation (2:240/12)
  • From Bernhard Thoben@2:240/9190 to Gerrit Kuehn on Mon Mar 17 10:37:42 2025
    Moin Gerrit!

    Am 16.03.2025 um 17:27 schrieb Gerrit Kuehn an Bernhard Thoben Folgendes:


    https://en.wikipedia.org/wiki/Expect

    Hmmm. Mu� ich mir mal in Ruhe ansehen; auf den ersten Blick
    erschlie�t sich mir nicht, wie das gehen soll...

    https://de.linux-console.net/?p=7497

    Ist eigentlich ganz einfach:

    Schaue ich mir auch mal in Ruhe an. Vielen Dank schon mal.

    Man kann sich auch von "autoexpect" helfen lassen. https://likegeeks.com/expect-command/

    Auch das...


    Und weg... Bernhard

    ... MAILBOX: Uptime is 27d 22h 27m 04s (BT-Uptime/OS2, V1.5)
    --- GoldED+/OS2 1.1.52220220504
    * Origin: Gibt es ein Leben zwischen 'JA' und Scheidung? (2:240/9190)
  • From Bernhard Thoben@2:240/9190 to Gerrit Kuehn on Mon Mar 17 14:40:04 2025
    Moin Gerrit!

    Am 17.03.2025 um 10:37 schrieb Bernhard Thoben an Gerrit Kuehn Folgendes:

    ======= Original-Nachricht: (evtl. gek�rzt) =======
    https://de.linux-console.net/?p=7497

    Ist eigentlich ganz einfach:

    Schaue ich mir auch mal in Ruhe an. Vielen Dank schon mal.

    Man kann sich auch von "autoexpect" helfen lassen.
    ============== Nun kommt mein Senf: ===============

    Die o.g. Seite hat mir sehr gut geholfen; zusammen mit "autoexpect" habe ich das von mir Gew�nschte automatisieren k�nnen!

    Vielen Dank!!!!


    Und weg... Bernhard

    ... MAILBOX: Uptime is 28d 02h 32m 51s (BT-Uptime/OS2, V1.5)
    --- GoldED+/OS2 1.1.52220220504
    * Origin: Nur weil die Klugen immer nachgeben, regieren die Dumme (2:240/9190)