Ctrl+c

1. Ctrl+c

Claudemir Santos
tech14107

(usa Red Hat)

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.


  


2. Ctrl+c

Jônatas Ramiro Goulat
jonatas_rg

(usa Fedora)

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

Mauricio Souza Klein
Hebang

(usa Arch Linux)

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!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts