Olá Lista !

Tenho um scriptizinho feito em perl. Dentro dele preciso executar um outro
arquivo, então dei um system "comando", logo depois tem um print qualquer
coisa q é o o vai aparecer na tela do navegador da pessoa.

Se eu executo o arquivo na mão no servidor (abro um shell e digito ele), ele
executa este comando q eu do chamando com o system, retorna, e continua a
execução do script normalmente. Porém, se abro um navegador e dou um
http://dominio/cgi-bin/nome.pl ele ignora o comando system "comando", ele
chega a mostrar na tela o q é para ser mostrado, mas não executa esse
comando à parte.

Alguem sabe o porque ?

Permissão do arquivo ? (mas na mão funciona)

Ou o q ?

Segue o script: (o comando search q aparece no system q é para ser
executado, é um programa interno)
-------------------------------------------------------------
#!/usr/bin/perl
$user="um-nome-qualquer";
$comando="search -user=".$user;
system $comando;
print <<EOH
<html>
<body>
Teste
</body>
</html>
EOH
-------------------------------------------------------------

Abraços,
Alexandre


Assinantes em 19/04/2001: 2234
Mensagens recebidas desde 07/01/1999: 109923
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a