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