Buenas tardes:
Tengo un script en Perl que hace una conexión por ftp y éste después de hacer una serie de acciones, sube un fichero a un servidor ftp.
Si provoco que este script falle, es decir, pongo en la programación, un error en la dirección IP del servidor o, también puede ser que el servidor ftp en un momento dado, esté caído.
Al lanzarse el script, se genera un mensaje de error, pero este mensaje sale por la salida de error estándar de Unix "2>", es decir:
/home/juan/scripts/ftp.pl
Can't call method "login" without a package or object reference at /home/juan/scriptsftp.pl line 103.
Mi pregunta es:
¿Hay alguna forma en que pueda procesar este mensaje dentro del código de Perl, que no sea haciendo una redirección a la hora de lanzar el script?
Vamos, que me gustaría redirigir este mensaje a alguna variable de forma que pueda después pintar un archivo con este mensaje.
¿Alguien me podría dar una idea?
¡Muchas gracias!
Un saludo