[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX
From: |
Flavio Junior |
Subject: |
Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX |
Date: |
Tue, 1 Apr 2008 16:34:43 -0300 |
acho mais simples fazer algo como:
lazlo:~# stty -isig
lazlo:~# i=0; while true; do sleep 1; echo $i; let i++; [ $i == 10 ]
&& break; done
0
^C1
^X2
^Z3
4
5
6
7
^C^C^C8
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C9
lazlo:~#
Ou seja, o terminal ignorou minhas requisicoes de CTRL+C ou CTRL+Z ...
PS: Claro que, na primeira vez, o animal aqui botou while true e teve
que killar o terminal inteiro :) - mas acontece.
--
Flavio do Carmo Junior aka waKKu
#bash-br @ irc.freenode.net
2008/4/1 Julio C. Neves <address@hidden>:
>
>
>
>
>
>
> Fala Thiago,
> quem te disse que o sinal 20 monitorava cntr+z? Acho que isso tá furado.
> Até
> onde eu saiba o cntr+z não gera sinal.
>
> Qdo vc faz:
>
> trap 2
>
> o que vc está fazendo é restaurar o sinal 2 ao seu default. Para tornar o
> prg unbreakable, vc deve fazer:
>
> trap ' ' 2
> ou
> trap "" 2
>
> SuShellso,
> Julio
> A partir de 04/04 estarei dando um treinamento de Shell em SP.
> Veja detalhes em www.4linux.com.br ou (11) 2125-4747
>
> Em 01/04/08, Thiago Canuto Lemos <address@hidden> escreveu:
> >
> > Fala Uberrrrrrrrrrrrrlandia...
> >
> > Seguinte, no meu script linux nao funcionou:
> >
> > #inicio do script
> > .
> > .
> > trap 2 20
> > .
> > .
> > #fim do script
> >
> > Mas assim que eu pus duas aspas duplas, passou a funcionar o bloqueio do
> > ctrl+c:
> >
> > #inicio do script
> > .
> > .
> > trap "" 2 20
> > .
> > .
> > #fim do script
> >
> > Vá entender!
> > Lembrando que o 2 é para bloquear o ctrl+c e o 20 para bloquear o
> > ctrl+z...
> >
> > O teu comando funciona no solaris mesmo, pois eu já fiz...
> >
> > Valeu cara!!
> > Um abraço!!
> >
> > Eduardo <address@hidden <eduardo.paula%40gmail.com>> escreveu:
> >
> > Canuto,
> >
> > Tenta algo assim:
> >
> > trap "echo "Ctrl-Z key disabled" SIGTSTP
> >
> > Sei que isso funciona no Solaris. Testa no linux e fale.
> >
> > Abraço
> >
> > Eduardo UbeRRlândia Ex-prodemge.
> >
> > 2008/4/1 Thiago Canuto Lemos
> <address@hidden<thiagocanutolemos%40yahoo.com.br>
> > >:
> >
> > > Boa tarde, pessoal.
> > >
> > > Alguém poderia me dizer como eu desabilito as teclas "ctrl+c" e
> "ctrl+z"
> > > nos scripts?
> > >
> > > É que estou fazendo um script aqui para que o usuário fique preso nele,
> > > sem sair para o shell.
> > >
> > > Já usei o comando "trap 2" dentro do script mas não adiantou.
> > >
> > > Alguém tem alguma solução simples? Não precisa ser coisa da complicada
> > > não.
> > >
> > > Obrigado.
> > > Att.,
> > > Thiago
> > >
> > > ----------------------------------------------------------
> > > Thiago Canuto LemosBelo Horizonte - MG
> > > Analista Suporte TI
> > > Diretoria de Produção - DPR
> > > Superintendência de Planejamento e Suporte Tecnológico - SPS
> > > Gerência de Suporte ao Ambiente Operacional - GSO
> > > Unidade I - Rua da Bahia - Prédio II
> > > Sala 105 - Ramal 3339-1377
> > > Prodemge - Cia de TI de MG
> > > http://www.prodemge.gov.br/
> > >
> > > ---------------------------------
> > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> > > armazenamento!
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > ----------------------------------------------------------
> > Thiago Canuto LemosBelo Horizonte - MG
> > Analista Suporte TI
> > Diretoria de Produção - DPR
> > Superintendência de Planejamento e Suporte Tecnológico - SPS
> > Gerência de Suporte ao Ambiente Operacional - GSO
> > Unidade I - Rua da Bahia - Prédio II
> > Sala 105 - Ramal 3339-1377
> > Prodemge - Cia de TI de MG
> > http://www.prodemge.gov.br/
> >
> > ---------------------------------
> > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> > armazenamento!
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
- Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX, (continued)
- Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX, Eduardo, 2008/04/01
- Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX, Eduardo, 2008/04/01
- For de acordo com o tempo, Rafael Stein, 2008/04/01
- Re: [shell-script] For de acordo com o tempo, Angelo Fausti Neto, 2008/04/01
- RES: [shell-script] For de acordo com o tempo, Rafael Stein, 2008/04/01
- Re: [shell-script] For de acordo com o tempo, Julio C. Neves, 2008/04/01
- RES: [shell-script] For de acordo com o tempo, Rafael Stein, 2008/04/01
- Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX, Thiago Canuto Lemos, 2008/04/01
- Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX, Eduardo, 2008/04/01
- Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX, Julio C. Neves, 2008/04/01
- Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX,
Flavio Junior <=
- Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX, Thiago Canuto Lemos, 2008/04/01
- Re: [shell-script] desabilitar ctrl+c e ctrl+z LINUX, Julio C. Neves, 2008/04/01
- Re: [shell-script] contagem, Maicon Vinicius Nunes, 2008/04/01
Re: [shell-script] contagem, Thiago Andrighetti, 2008/04/01
Re: [shell-script] contagem, miranda, 2008/04/01