
Mar Jun 17, 2008 5:39 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4092
Ubicación: Valladolid, España
|
|
|
|
|
1. Puedes comprobar antes si existe o no el fichero de configuración:
| Perl: | if ( -e "${directorio_conf}clickstream_pruebarr.cfg" ) {
# abro el fichero...
# ...
}
else {
print "El fichero no existe\n";
} |
2. Puedes hacer que no muera:
| Perl: | my $cfg = new Config::Simple($directorio_conf."clickstream_pruebarr.cfg")
or $log->error("El fichero de configuración no existe"); |
3. Puedes capturar el error con un eval():
| Perl: | eval {
my $cfg = new Config:: Simple($directorio_conf. "clickstream_pruebarr.cfg");
}; |
4. Sustituye el $log->error_die() por un die() con un "\n" al final:
| Perl: | my $cfg = new Config:: Simple($directorio_conf. "clickstream_pruebarr.cfg")
or die "No hay fichero\n"; |
5. ... |
|
Mar Jun 17, 2008 7:41 am
|
 |
jmdelcampo
Perlero Nuevo

|
Registrado: 24 Nov 2006
Mensajes: 21
|
|
|
|
|
| Gracias |
|
Powered by phpBB © 2001, 2005 phpBB Group
|