Estou usando stty susp ^-
o shell de um usuário .bashrc
na tentativa de impedir que os usuários usem CTRL + Z para colocar um processo em segundo plano.
A razão por trás disso é que temos vários 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 pressionam instintivamente CTRL+Z.
Embora stty susp ^-
pareça funcionar com alguns comandos (por exemplo, top), ele não funciona quando eu realmente preciso, ou seja, em editores como nano
ou vim
.
Alguém pode sugerir como posso conseguir isso?
Editar: Não preciso usar bash
, portanto, um shell alternativo que não suporte controle de trabalho deve ser suficiente (assumindo que tal shell exista).
Responder1
Para desabilitar a funcionalidade de suspensão (Ctrl+Z) em nano
, você pode colocar unset suspend
no nanorc global do sistema, que provavelmente está localizado em /etc/nanorc
. Consulte a página de manual do nanorc(5) para obter detalhes.