Problema con SCO

Tengo un servidor SCO. El problema que tengo es se usa un aplicación diseñada en cobol (muy antigua que funcionaba antes sobre un Xenix), pero cuando se usa la tecla "Supr", la aplicación activa en ese momento en la sesión se aborta (se cancela el programa cobol). La sesión sigue activa, es decir no aborta y claro quieren que la tecla Supr tenga esa función de borrado o bien no haga nada.
Una solución de paso es la de configurar el programa que hace la emulación de terminal (es el usado en las maquina que acceden a este servidor) de manera que la tecla Supr haga el efecto de tabulación. Esto no es elegante, a más usan el servidor como estación de trabajo y aquí no hay emulación de terminales.
Se usa un .profile donde se inicializa la variable TERM=ansi. He mirado el fichero termcap (he hecho muchas pruebas), probado el comando stty, probado otras configuraciones y otras cosas, pero no he conseguido cambiar este efecto de interrupción del programa en sesión asociado a la tecla "Supr".
Me puede alguien echar una mano. Gracias.

1 respuesta

Respuesta
1
La conexión al servidor es controlada por tu emulador de Terminal, pero es el interpretados de comandos (Shell) quien recibe los caracteres enviados por el teclado y los convierte en comandos o acciones. Para tu caso, creo que una opción es usar la instrucción 'trap' para decirle al Shell que ignore la señal de 'interrupcion' enviada por el emulador cuando presionan la tecla 'delete'.
Algo como esto:
trap : 1 2 3

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas