[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: RES: [shell-script] re: Crt+c
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: RES: [shell-script] re: Crt+c |
Date: |
Mon, 27 Sep 2004 11:14:01 -0300 |
Aqui tb é RH 9 e não funcionou:
Prompt> trap "" 20
Prompt> echo $$
2564
Prompt> while true
> do
> echo -n .
> sleep 1
> done
....ò # Aqui mandei um CTRL+Z
[1]+ Stopped sleep 1
[ ]s,
Julio Cezar Neves
- Programa de Software Livre -
Tel:+55 21 2528-7070 / +55 21 8112-9988
Fax: +55 21 2528-7646
mailto:address@hidden
| -----Mensagem original-----
| De: Miranda [mailto:address@hidden]
| Enviada em: segunda-feira, 27 de setembro de 2004 10:55
| Para: address@hidden
| Assunto: Re: RES: [shell-script] re: Crt+c
|
|
| Fiz um teste aqui no meu Red Hat 9.0 e funcionou
| com o 20
| trata-se do SIGTSTP
| (descobri com o kill -l )
| juntamente com o stty -a
| stty -a me mostrou que o CTRL-Z é disparado como SUSP
| que é um sinal que pára o processo
| através de pressionamento de tecla
| por isso confundi com o 19
| que é
| SIGSTOP
| o script que usei para teste foi esse aqui
| (tecle CTRL-Z e veja o que acontece )
| ( o comando fg coloca o programa rodando novamente)
| (depois descomente a linha do trap e teste novamente )
|
| #trap "" 20
| echo $$
| while true
| do
| echo -n .
| sleep 1
| done
|
| On Monday 27 September 2004 10:37, Julio Cezar Neves -
| DATAPREVRJ wrote:
| > Rafael e Miranda,
| > o CTRL+Z não gera sinal. Para vc saber os sinais
| monitoraveis faça um trap
| > -l. Até agora, de interessante, conheço somente os seguintes sinais:
| >
| > 0 - fim normal
| > 2 - CTRL+C
| > 3 - CTRL+\ (em alguns sabores causa uma interrupção seguida
| de core dump)
| > 17 - Fim de um processo filho (teste ligar este trap e
| fazer sleep 3&)
| > 28 - Mudança no tamanho da janela (é com esse sinal que se
| faz o prog que
| > põe o tamanho da janela no centro da tela qdo vc altera o
| seu tamanho), é o
| > shell orientado a eventos :)
| >
| > Se descobrirem outros que sirvam por favor me avisem.
| >
| > [ ]s,
| > Julio Cezar Neves
| > - Gerente do Programa de Software Livre -
| > Tel:+55 21 2528-7070 / +55 21 8112-9988
| > Fax: +55 21 2528-7646
| > mailto:address@hidden
| >
| > | -----Mensagem original-----
| > | De: Miranda [mailto:address@hidden]
| > | Enviada em: segunda-feira, 27 de setembro de 2004 09:20
| > | Para: address@hidden
| > | Assunto: Re: [shell-script] re: Crt+c
| > |
| > |
| > |
| > | se não estou enganando
| > | você quer mascarar o sinal 19
| > | tenta ai
| > |
| > | On Saturday 25 September 2004 11:29, rafael stell wrote:
| > | > Olá Julio neves,
| > | >
| > | > Teria como abortar tb o Crt+z. Já abusando sabe onde
| > |
| > | consigo mais info
| > |
| > | > sobre o comando trap estou apanhando para o google.
| > | >
| > | >
| > | > Obrigado : : - )
| > | >
| > | >
| > | > ---------------------------------
| > | > Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita
| > |
| > | diversão. Instale
| > |
| > | > agora!
| > | >
| > | > [As partes desta mensagem que não continham texto foram
| removidas]
| > |
| > |
| ---------------------------------------------------------------------
| > |
| > | > Esta lista não admite a abordagem de outras liguagens de
| > |
| > | programação, como
| > |
| > | > perl, C etc. Quem insistir em não seguir esta regra será
| > |
| > | moderado sem
| > |
| > | > prévio aviso.
| > |
| > | --------------------------------------------------------------
| > | ------- Sair
| > |
| > | > da lista: address@hidden
| > |
| > |
| ---------------------------------------------------------------------
| > |
| > | > Esta lista é moderada de acordo com o previsto em
| > | > http://www.listas-discussao.cjb.net
| > |
| > |
| ---------------------------------------------------------------------
| > |
| > | > Links do Yahoo! Grupos
| > |
| > |
| ---------------------------------------------------------------------
| > | Esta lista não admite a abordagem de outras liguagens de
| > | programação, como perl, C etc. Quem insistir em não seguir
| > | esta regra será moderado sem prévio aviso.
| > |
| ---------------------------------------------------------------------
| > | Sair da lista: address@hidden
| > |
| ---------------------------------------------------------------------
| > | Esta lista é moderada de acordo com o previsto em
| >
| > http://www.listas-discussao.cjb.net
| >
| ---------------------------------------------------------------------
| >
| > Links do Yahoo! Grupos
| >
| >
| >
| >
| >
| >
| >
| >
| >
| ---------------------------------------------------------------------
| > Esta lista não admite a abordagem de outras liguagens de
| programação, como
| > perl, C etc. Quem insistir em não seguir esta regra será
| moderado sem
| > prévio aviso.
| >
| --------------------------------------------------------------
| ------- Sair
| > da lista: address@hidden
| >
| ---------------------------------------------------------------------
| > Esta lista é moderada de acordo com o previsto em
| > http://www.listas-discussao.cjb.net
| >
| ---------------------------------------------------------------------
| >
| > Links do Yahoo! Grupos
| >
| >
| >
|
|
|
| ---------------------------------------------------------------------
| Esta lista não admite a abordagem de outras liguagens de
| programação, como perl, C etc. Quem insistir em não seguir
| esta regra será moderado sem prévio aviso.
| ---------------------------------------------------------------------
| Sair da lista: address@hidden
| ---------------------------------------------------------------------
| Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
- RES: RES: [shell-script] re: Crt+c,
Julio Cezar Neves - DATAPREVRJ <=