[Cascavel-pm] RES: Comandos externos
André Garcia Carneiro
andre.garcia.carneir em terra.com.br
Quinta Dezembro 22 09:03:56 PST 2005
Ah é.. esqueci de dizer... c pode usar "readpipe tb". Esse comando joga a saída convenientemente dentro de um
array.
use strict;
my @array = readpipe "<comando externo>";
Cheers
André
---------- Cabeçalho original -----------
De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org
Para: "Cascavel Perl Mongers" cascavel-pm em pm.org
Cópia:
Data: Thu, 22 Dec 2005 14:46:45 -0300
Assunto: [Cascavel-pm] RES: Comandos externos
> Se o comando externo retornar muita coisa, use o IPC::Open2 ou 3...
>
>
> -----Mensagem original-----
> De: cascavel-pm-bounces+marcelo=stella.eng.br em pm.org
> [mailto:cascavel-pm-bounces+marcelo=stella.eng.br em pm.org] Em nome de Eduardo
> Maia
> Enviada em: quinta-feira, 22 de dezembro de 2005 10:29
> Para: Cascavel Perl Mongers
> Assunto: Re: [Cascavel-pm] Comandos externos
>
> #!/usr/bin/perl
>
> $s=`dir`;
> print $s;
>
> Abraços.
>
>
>
> On Thu, 22 Dec 2005 10:40:53 -0200 (BRST), "Paulo Ricardo"
> <paulo.ricardo em expresso.com.br> escreveu:
> > De: "Paulo Ricardo" <paulo.ricardo em expresso.com.br>
> > Data: Thu, 22 Dec 2005 10:40:53 -0200 (BRST)
> > Para: cascavel-pm em pm.org
> > Assunto: [Cascavel-pm] Comandos externos
> >
> > Bom dia pessoal.
> >
> > Para executar um comando comando externo gerando um retorno deve ser
> > usado SYSTEM caso contrário, deverá ser usado o EXEC, correto?
> >
> > Bem, o comando no meu caso, seria desta forma:
> >
> > system("svc -dx /var/qmail/supervise/smtp/");
> >
> > A minha dúvida é: Qual procedimento de verificação do retorno deste
> > comando dado acima.
> > Em algumas linguagens seria desta forma.
> > if (!system("svc -dx /var/qmail/supervise/smtp/")) { NÃO RETORNA }
> > else { retorna }
> >
> > Outra questão. Este comando ( system("svstat /var/qmail/supervise/smtp/")
> > ) verifica no qmail a quantidade em segundos que um respectivo serviço
> > esta esta ligado, que no caso, seria o serviço smtp.
> > No konsole, o comando dado acima retorna o seguinte: up (pid 2096) 1170
> > seconds
> > Eu preciso coletar este 1170. Alguma dica?
> >
> > Obrigado pela atenção
> > Sem mais.
> >
> >
> > _______________________________________________
> > 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
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
>
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=andre.garcia.carneir&_l=1,1135270056.867304.21145.balcomo.terra.com.br,5569,Des15,Des15
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: McAfee VirusScan / Atualizado em 21/12/2005 / Versão: 4.4.00/4655
> Proteja o seu e-mail Terra: http://mail.terra.com.br/
>
>
Mais detalhes sobre a lista de discussão Cascavel-pm