• 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, auer, da ich manuell sechsmal eine bestimmte Eingabe machen und mit RETURN besttigen mu, damit das Script weiter luft.

    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 erschliet 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
    erschliet 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 knnen.

    Der "klassische" Einsatzzweck dafr 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
    erschliet 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. gekrzt) =======
    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 Gewnschte automatisieren knnen!

    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)