Pular para o conteúdo
  • Denunciar
  • Indicar

1. Ctrl+c

Enviado em 24/05/2011 - 17:30h

Buenas pessoal, tudo bem?
Tenho um script que foi colocado em um .bash_profile do usuario, quando ele log ja abre um menu com opçoes, o que eu estou com dificuldade é que se o usuario der ctrl+c ele esta caindo no prompt de comando, nao queria isso.
Se ele der ctrl+c deve fechar a sessao.
NOTA: Ja coloquiei no .bach_profile apos a execuçao do scripts de menu um
exit

porem nao surtiu efeito.

grato pela ajuda.

Responder tópico

2. Ctrl+c

Enviado em 24/05/2011 - 19:16h

edita o /etc/passwd , na linha do usuario , troca o /bin/bash pelo caminho do script



3. Re: Ctrl+c

Enviado em 22/06/2011 - 00:28h

Amigo, sempre que voce da um Ctrl+C em um terminal, o que acontece é que o console envia um sinal para o seu programa. Como voce nao trata esse sinal, o comportamento padrão do programa é abortar.

Pesquise sobre o comando "trap" do bash. Lá voce pode configurar esse comportamento. Tipo: se o usuário der um Ctrl+C, voce fecha a sessão.

Espero ter ajudado!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder