Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2010, 13:25
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 10 meses
Puntos: 13
Archivo Perl como demonio en Linux

¿Qué tal gentes?

Ojalá me puedan ayudar con este tema, ya que llevo bastante tiempo sin poder resolverlo :'(

En un servidor Linux tengo un script programado en Perl que se ejecuta como demonio, y funciona de maravillas. Pero cuando ejecuto el script en un nuevo servidor (con las librerías instaladas) el script falla al momento de ejecutar la función init().

El script es muy similar al que les muestro a continuación, y la línea que marco en rojo es la que está fallando en el segundo servidor. Y no tengo idea dónde puede estar la diferencia con el primero :'(

Código:
#!/usr/bin/perl

use Proc::Daemon;
use Proc::ID::File;

MAIN:
{
# Daemonize
Proc::Daemon::Init();

# If already running, then exit
if (Proc:: PID::File->running()) {
exit(0);
}

# Perform initializes here

# Enter loop to do work
for (; {
# Do whatcha gotta do
}
}
__________________
El conocimiento es libre: Movimiento por la Devolución