Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Mundo Perl » Web » Problema con File::Tail en cgi Responder al tema
Nuevo tema


Página 1 de 1  [ 2 mensajes ] 
 
Nota 2007-12-21 11:29 @520

Perlero Nuevo
Registrado: 2007-12-19 15:40 @694
Mensajes: 1
Problema con File::Tail en cgi
Salu2

Quisiera ir viendo los log según van creciendo a través de una página.

Probé a hacer un cgi como el siguiente código.

Tengo que ponerle a la propiedad tail un valor >= 50 porque si no no muestra nada.

En la consola funciona al 100% pero cuando lo visualizo por web me muestra las mismas líneas aunque lo actualice varias veces.

Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
#!/usr/bin/perl -w

print "Content-Type: text/html\n\n";
print "visualizador de logs<br>";

use File::Tail;
 use strict;

 my $name = '/var/log/mail.log';
 my $file = File::Tail->new(name=>$name,maxinterval=>1,interval=>1,tail=>50);
 my $line;
 my $i=0;
 while ( defined( $line = $file->read ))
 {
     print "$i: $line\n<br>";
     $i++;     
}


Gracias de antemano


Nota 2007-12-22 00:31 @063
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10270
Yo el problema que veo es que hay un bucle sin fin, y eso no está muy bien para un CGI...

Hay que pensar en otra solución...

_________________
JF^D Perl programming


Responder al tema  [ 2 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO