Página 1 de 1

Obtener datos con Expect

NotaPublicado: 2019-07-30 09:47 @449
por alperez
Hola.

He creado un script en Perl para acceder a un equipo y obtener la salida de datos de una de sus opciones internas con Expect.

El problema que tengo es que no consigo obtener toda la salida ya que la opción que se lanza dentro del servidor lo primero que hace es limpiar la pantalla y luego para continuar con la salida tienes que ir dando a la "N". Cuando termina o quieras salir es necesario dar a la "q".

¿Me podéis ayudar para ver cómo podría obtener la información?

Saludos.

Re: Obtener datos con Expect

NotaPublicado: 2019-08-07 08:58 @415
por alperez
¿Alguna idea?

Re: Obtener datos con Expect

NotaPublicado: 2019-08-21 17:19 @763
por alperez
Hola.

¿Alguna idea? He intentado varias cosas, pero soy incapaz de capturar la pantalla o salida para poder tratar los datos.

Se trata de un equipo tipo consola o IPMI, con su propia CLISH para ejecutar opciones y comandos. Uno de esos comandos genera un reporte de estado que me gustaría poder capturar para tratar en caso de alarma. Con expect me resulta imposible y no sé si hay otra forma de capturar la pantalla vía Perl ya que al lanzar el comando se hace una limpieza de la pantalla y solo puedo moverme dando a la opción f o espacio para continuar hasta el final.

Re: Obtener datos con Expect

NotaPublicado: 2019-08-21 17:50 @784
por explorer
Por estos foros hay hilos que hablan del tema de expect. Si la información sale en pantalla, siempre es capturable, ya que es información que el dispositivo nos envía, independientemente de su posición en pantalla.

Muestra el código que estás probando, a ver.