[Cascavel-pm] RES: Comandos externos

Marcelo Stella marcelo em stella.eng.br
Quinta Dezembro 22 09:46:45 PST 2005


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



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