Lo estoy usando stty susp ^-
en el shell de un usuario .bashrc
en un intento de evitar que los usuarios usen CTRL+Z para poner en segundo plano un proceso.
La razón detrás de esto es que tenemos varios usuarios que están acostumbrados a usar Oracle SQLPlus en VMS, y el editor predeterminado usa CTRL+Z para guardar y salir del editor. CTRL+Z en Linux obviamente tiene una acción completamente diferente y logra desconcertar por completo a nuestros usuarios cuando instintivamente presionan CTRL+Z.
Si bien stty susp ^-
parece funcionar con algunos comandos (por ejemplo, top), no funciona cuando realmente lo necesito, es decir, en editores como nano
o vim
.
¿Alguien puede sugerir cómo podría lograr esto?
Editar: No necesito usar bash
, por lo que debería ser suficiente un shell alternativo que no admita el control de trabajos (suponiendo que dicho shell exista).
Respuesta1
Para deshabilitar la funcionalidad de suspensión (Ctrl+Z) en nano
, puede colocar unset suspend
en el sistema nanorc global, que probablemente esté ubicado en /etc/nanorc
. Consulte la página del manual de nanorc(5) para obtener más detalles.