Calocybe: fork & Co.

Beitrag lesen

Hi!

Funktioniert leider beides nicht. Merkwürdig finde ich auch die Ausgabe des folgenden Scriptes:
Ausgabe: Password: <!---->

Dies liegt vermutlich daran, dass die Ausgabe noch in den Perl-Puffern haengt. Normalerweise wird erst nach einem \n dieser Puffer geleert (flushed). (Naeheres in perlvar bei $.) Wenn Du keines schreiben willst, koennte folgendes helfen:

$ = 1;

print STDOUT "<!--";
sleep 10;
open(SU,"su $username");
print SU $password;
close(SU);
print STDOUT "-->";

$ = 0;

Bye, Calocybe