[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] diferencas dos sinais entre sistemas
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] diferencas dos sinais entre sistemas |
Date: |
Mon, 8 Nov 2004 12:15:51 -0300 |
Aurelio,
o cmd trap -l dá as informações que vc documentou no canivete. O que eu
tenho dificuldade em descobrir, são os eventos que ativam estes sinais.
Gostaria de sugerir que todos os membros da lista deem uma estudada no
assunto e reportem as descobertas à lista. O Aurélio poderia criar mais um
canivete com o que foi apurado.
A seguir o que sei:
sinal - significado - exemplo de uso
0 - fim normal de programa - trap "rm /tmp/arq; exit 0" 0
2 - Recebeu um ctrl+c - trap "rm /tmp/arq; kill 12345; exit 1" 2
3 - Recebeu um ctrl+\ - trap "rm /tmp/arq; kill 12345; exit 1" 3
17 - Fim do processo filho - trap "echo terminou o proc filho" 17
28 - Mudança no tamanho da janela - trap "echo mudou tamanho janela" 28
[ ]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: Aurelio Marinho Jargas [mailto:address@hidden]
| Enviada em: sexta-feira, 5 de novembro de 2004 11:08
| Para: ML shell
| Assunto: [shell-script] diferencas dos sinais entre sistemas
|
|
|
| oi pessoal,
|
| ontem dei uma pesquisada nos sinais (usados pelos comandos
| trap, kill e killall), que são diferentes entre sistemas.
|
| o resultado está aqui:
| http://aurelio.net/shell/canivete.html#sinais
|
| tem registrados os sinais para:
| Linux, Cygwin, SystemV, AIX, HP-UX, Solaris e OpenBSD/MacOS X
|
| bom pra quem precisa fazer scripts portáveis, que funcionem
| em mais de um sistema e usam os sinais.
|
| falou
|
| =====
| --
| Aurelio Marinho Jargas, Curitiba, Conectiva
| Funcoes ZZ, versao nova http://aurelio.net/zz
|
| __________________________________________________
| Do You Yahoo!?
| Tired of spam? Yahoo! Mail has the best spam protection around
| http://mail.yahoo.com
|
|
| ---------------------------------------------------------------------
| 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] diferencas dos sinais entre sistemas,
Julio Cezar Neves - DATAPREVRJ <=