[Vienna-pm] Unterschied zwischen ^C und normalem exit

Roland Giersig rgiersig at cpan.org
Thu Sep 5 00:45:01 PDT 2013


Vielleicht haben die Betriebssystem-oder Perl-Bauenden dazu gelernt und dem
Default-Signalhandler bei SIGINT einen Terminal-Reset spendiert... :-)



Am 4. September 2013 22:41 schrieb Stefan Weiss <weiss at foo.at>:

> On 2013-09-04 22:01, Thomas Klausner wrote:
> > On Wed, Sep 04, 2013 at 08:37:58PM +0200, Stefan Weiss wrote:
> >> Ein kurzes (fiktives) Beispiel für eine Passworteingabe, bei der die
> >> getippten Zeichen nicht angezeigt werden sollen:
> >
> > Keine Antwort auf deine Frage, aber was spricht gegen Term::ReadKey im
> > Mode 2 ?
> >
> > perl -MTerm::ReadKey -E 'ReadMode 2; print "Enter password: ";$pass =
> > ReadLine 0; chomp $pass; say "\npass = |$pass|"; ReadMode 0';
>
> Ist wie gesagt nur ein fiktives Beispiel. Mit Term::ReadKey habe ich das
> bisher auch gemacht. Ich habe eigentlich gar kein aktuelles Problem
> damit, ich frage nur aus Interesse.
>
> Mir geht eher ein Problem ab, wenn man das so sagen kann. Vielleicht
> täusche ich mich auch, aber ich bilde mir ein, dass ein INT während
> einer versteckten Passworteingabe früher zu Problemen geführt hat, so
> dass man in einem Skript das Signal abfangen und den Normalzustand
> wiederherstellen musste. Scheinbar ist das aber gar nicht nötig, bzw
> nicht mehr.
>
> lg,
> stefan
>
>
> --
> LOAD"Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!",8,1
> RUN!
> _______________________________________________
> Vienna-pm mailing list
> Vienna-pm at pm.org
> http://mail.pm.org/mailman/listinfo/vienna-pm
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/vienna-pm/attachments/20130905/b31e4718/attachment.html>


More information about the Vienna-pm mailing list