Walter: externes Programm aufrufen und Eingaben simulieren

Tach,

mein Problem ist folgendes:

Ich möchte aus einem Perl-Script heraus ein anderes Programm
aufrufen. Dieses Programm erwartet aber noch eine Benutzereingabe.

Wie kann ich diese Eingabe simulieren?

Es handelt sich in diesem Fall um ein Passwort was eingegeben
werden soll. Gelten da besondere Vorsichtsmaßnahmen?

Ich hab es schon mit "script << 'pass'" versucht. Leider erfolglos.

Nein, dass soll keine BruteForce oder sowas werden.
Ich möchte es per Cronjob regelmäßig aufrufen und dazu muß
ich die Eingabe simulieren.

Hat jemand nen Tipp für mich?

bis dann,

Walter

  1. Tach,

    mein Problem ist folgendes:

    Ich möchte aus einem Perl-Script heraus ein anderes Programm
    aufrufen. Dieses Programm erwartet aber noch eine Benutzereingabe.

    Wie kann ich diese Eingabe simulieren?

    Es handelt sich in diesem Fall um ein Passwort was eingegeben
    werden soll. Gelten da besondere Vorsichtsmaßnahmen?

    Ich hab es schon mit "script << 'pass'" versucht. Leider erfolglos.

    ich mach das zb so
    use Shell qw(htpasswd);

    Eingaben ok, nun kann die Passwortdatei geschrieben werden

    htpasswd ("-b $passwordfile $uid $password_1");

    Gruß, Rolf