<div dir="ltr">Vielleicht haben die Betriebssystem-oder Perl-Bauenden dazu gelernt und dem Default-Signalhandler bei SIGINT einen Terminal-Reset spendiert... :-)<br><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
Am 4. September 2013 22:41 schrieb Stefan Weiss <span dir="ltr"><<a href="mailto:weiss@foo.at" target="_blank">weiss@foo.at</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 2013-09-04 22:01, Thomas Klausner wrote:<br>
> On Wed, Sep 04, 2013 at 08:37:58PM +0200, Stefan Weiss wrote:<br>
>> Ein kurzes (fiktives) Beispiel für eine Passworteingabe, bei der die<br>
>> getippten Zeichen nicht angezeigt werden sollen:<br>
><br>
> Keine Antwort auf deine Frage, aber was spricht gegen Term::ReadKey im<br>
> Mode 2 ?<br>
><br>
> perl -MTerm::ReadKey -E 'ReadMode 2; print "Enter password: ";$pass =<br>
> ReadLine 0; chomp $pass; say "\npass = |$pass|"; ReadMode 0';<br>
<br>
</div>Ist wie gesagt nur ein fiktives Beispiel. Mit Term::ReadKey habe ich das<br>
bisher auch gemacht. Ich habe eigentlich gar kein aktuelles Problem<br>
damit, ich frage nur aus Interesse.<br>
<br>
Mir geht eher ein Problem ab, wenn man das so sagen kann. Vielleicht<br>
täusche ich mich auch, aber ich bilde mir ein, dass ein INT während<br>
einer versteckten Passworteingabe früher zu Problemen geführt hat, so<br>
dass man in einem Skript das Signal abfangen und den Normalzustand<br>
wiederherstellen musste. Scheinbar ist das aber gar nicht nötig, bzw<br>
nicht mehr.<br>
<div class="im HOEnZb"><br>
lg,<br>
stefan<br>
<br>
<br>
--<br>
LOAD"Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!",8,1<br>
RUN!<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Vienna-pm mailing list<br>
<a href="mailto:Vienna-pm@pm.org">Vienna-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/vienna-pm" target="_blank">http://mail.pm.org/mailman/listinfo/vienna-pm</a></div></div></blockquote></div><br></div>