O Eden foi no cerne da questão: esse é o comportamento padrão de qualquer terminal, inclusive no linux.
2011/9/5 Eden Cardim <[email protected]> > >>>>> "Stanislaw" == Stanislaw Pusep <[email protected]> writes: > > Stanislaw> Da minha longa experiência com o Windows: o terminal > Stanislaw> (cmd.exe) não roda as coisas UNIX-like direito > > Da minha longa (mas antiga) experiência com windows: esse problema em > particular não tem nada a ver com ser "UNIX-like" ou com o perl, é um > mero detalhe de comportamento de UI que qualquer emulador de terminal > baseado em janelas tem, do gnome-terminal, ao Terminal.app ao > cmd.exe. Se ele colocar, por exemplo, um sleep(10), a janela do terminal > vai ficar 10 segundos aberta e depois vai fechar porque, por padrão no > windows e em qualquer outro sistema de janelas, é bem comum que as > janelas sejam configuradas para fechar imediatamente após o término da > execução do programa, o que é bastante razoável. Desde a época em que eu > rodava joguinhos do MS-DOS sob o modo de compatibilidade do Windows 95 > que isso acontece, o jogo não abria por um motivo qualquer e a janela do > terminal fechava imediatamente, não permitindo o diagnóstico do > problema, eventualmente eu descobri que era só configurar o terminal pra > manter a janela aberta. > > -- > Eden Cardim > Code Monkey http://www.shadowcat.co.uk/catalyst/ > Shadowcat Systems Ltd. Want a managed development or deployment platform? > http://blog.edencardim.com/ http://www.shadowcat.co.uk/servers/ > http://twitter.com/#!/edenc > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
