martes, 3 de junio de 2008

Como Bloquear del Ctrol-Z en Unix

Retomando el Blog...........

Agujeritos en el SFI.

Comentarles queridos colegas que el ocioso de Denar Hurtado presionó Control+Z que barbaridad a quien se le ocurre presionar Control+Z con tanto trabajo que hay, imagínense que sucede, pues deja la pantalla corriendo en background ósea por debajo y te pone en el prompt……ups!!! Y te deja tan libre y tan peligroso como un mono con navaja, por suerte Denar como todo buen mono amaestrado tiene la habilidad de llamar a sistemas por que en su pantalla aparece un bgsc00:dhg> cada vez que presiona Ctrol+Z y no sabe como salir. :D

……. Que intro mas larga………

Bueno una solución que encontré es utilizar el Comando trap (de seguro hay mas soluciones).
En el stript que ejecuta el menú SFI se adiciona una línea

trap " " SIGTSTP

y listo. Este comando captura el Control+Z y ejecuta lo que este dentro las comillas en el caso del ejemplo esta con vació para que no haga nada
(¿ o es para que haga nada?)

Mas referencias
http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzahz/trap.htm

Salu2

1 comentario:

Unknown dijo...

Mantando moscas con un cañon......

tambien se puede corregir el problema poniendo a ejecutar el script que levanta el menu SFI con un EXEC pero se tiene que verificar que el este script tenga en la primera linea
#!/bin/bsh

Jorge te debo una fridocita.