[Cascavel-pm] Executar system

Iuri Diniz iuridiniz em gmail.com
Quinta Dezembro 11 04:05:42 PST 2008


popen

2008/12/11 Agnaldo Macedo <agnaldo em starweb-software.com.br>

>
> Aproveitando....
>
> Quais seriam as melhores opções (alternativas) para system?
> Levando-se em consideração que:
> a) Não é um comando do SO que será chamado
> b) É uma aplicação feita em outra linguagem/ferramenta (converter para Perl
> não é uma opção)
> c) Além de chamar, precisa passar dados para quem esta sendo chamado.
>
>
>
>
> ----- Original Message ----- From: "Fernando" <fernandocorrea em gmail.com>
> To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
> Sent: Wednesday, December 10, 2008 10:20 AM
> Subject: Re: [Cascavel-pm] Res: Print Loading ao executar system
>
>
> system("bla &");
> etc...
> ?
>
> Just another perl hacker
>
> On Dec 10, 2008, at 3:41 AM, Luis Motta Campos <
> luismottacampos em yahoo.co.uk
> > wrote:
>
>  Thomas Britis wrote:
>>
>>> Luis,
>>>
>>> Não daria, então, para usar alarm() para controlar uma chamada ao
>>> system()?
>>>
>>
>> Não, system() é uma chamada "blocking". Não adianta mandar SIGALARM e
>> esperar que isso resolva. A única forma de retornar de uma chamada de
>> system() é terminando o processo filho.
>>
>> Claro, eu posso estar errado e você pode experimentar. ;) Mas o meu
>> modelo mental de Unix tem 12 anos de aperfeiçoamento em cima dele.
>>
>> Se você conseguir uma implementação que use SIGALARM para retornar  de um
>> system(), eu quero ver isso.
>>
>> Putamplexos!
>> --
>> Luis Motta Campos is a software engineer,
>> Perl Programmer, foodie and photographer.
>> _______________________________________________
>> Cascavel-pm mailing list
>> Cascavel-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>



-- 
Iuri Diniz
http://iuridiniz.com
http://blog.igdium.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20081211/8fa13fde/attachment.html>


Mais detalhes sobre a lista de discussão Cascavel-pm