Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/07/2010, 15:01
jferrero
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 524
Antigüedad: 18 años
Puntos: 11
Respuesta: Duda variables locales y globales

Prueba con

print "Ruta: [$DIRECTORIO_LOGS][$dir_log_name]\n";

Así sabes exactamente lo que se está sacando.

Si el problema es que $DIRECTORIO_LOGS no se asigna en ningún sitio más que en la línea 24, debes comprobar que realmente se ejecuta esa línea, y $HOSAPA01_STATS tiene realmente un valor.

Cambia la línea

print "$DIRECTORIO_LOGS\n";

por

print "[$DIRECTORIO_LOGS][$HOSAPA01_STATS]\n";
__________________
JF^D Perl Programming en Español