Para desativar a funcionalidade de suspensão (Ctrl + Z) em nano
, você pode colocar unset suspend
no sistema global nanorc, que provavelmente está localizado em /etc/nanorc
. Veja a página man nanorc (5) para detalhes.
Estou usando stty susp ^-
no shell .bashrc
de um usuário, na tentativa de impedir que os usuários usem CTRL + Z para fazer o segundo plano de um processo.
A razão por trás disso, é que temos um número de usuários que estão acostumados a usar o Oracle SQLPlus no VMS, e o editor padrão usa CTRL + Z para salvar e sair do editor. CTRL + Z no Linux obviamente tem uma ação completamente diferente, e consegue confundir completamente nossos usuários quando eles instintivamente apertam CTRL + Z.
Embora stty susp ^-
pareça funcionar com alguns comandos (por exemplo, topo), não funciona quando realmente preciso disso, ou seja, em editores como nano
ou vim
.
Alguém pode sugerir como eu poderia conseguir isso?
Editar : Eu não preciso usar bash
, então um shell alternativo que não suporte o controle do job deve ser suficiente (supondo que esse shell exista).
Tags bash bashrc job-control linux stty