[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Duvida...
From: |
Fernando Braga |
Subject: |
Re: [shell-script] Duvida... |
Date: |
Sun, 23 Jun 2002 12:59:40 -0300 |
man bash
trap [-lp] [arg] [sigspec ...]
The command arg is to be read and executed when the shell receives
signal(s) sigspec.
If arg is absent or -, all specified signals are reset to their
original values (the
values they had upon entrance to the shell). If arg is the null
string the signal
specified by each sigspec is ignored by the shell and by the
commands it invokes. If
arg is not present and -p has been supplied, then the trap commands
associated with
each sigspec are displayed. If no arguments are supplied or if
only -p is given,
trap prints the list of commands associated with each signal
number. Each sigspec is
either a signal name defined in <signal.h>, or a signal number. If
a sigspec is EXIT
(0) the command arg is executed on exit from the shell. If a
sigspec is DEBUG, the
command arg is executed after every simple command (see SHELL
GRAMMAR above). The -l
option causes the shell to print a list of signal names and their
corresponding num
bers. Signals ignored upon entry to the shell cannot be trapped
or reset. Trapped
signals are reset to their original values in a child process when
it is created.
The return status is false if any sigspec is invalid; otherwise
trap returns true.
On Sun, 23 Jun 2002 03:00:35 -0300
"Paulo Campos" <address@hidden> wrote:
> E como se usa o trap?
> qual a sintaxe dele?
> Att,
> Paulo Campos
> www.linuxcounter.org - linux user #274960
>
>
> ----- Original Message -----
> From: "Júlio César Machado" <address@hidden>
> To: <address@hidden>
> Sent: Saturday, June 22, 2002 7:37 PM
> Subject: Re: [shell-script] Duvida...
>
>
> > Em Qui 20 Jun 2002 01:10, Paulo Campos escreveu:
> > > Aproveitando...
> > > voce sabe usar o comando trap???
> > > Att,
> > > Paulo Campos
> > > www.linuxcounter.org - linux user #274960
> > >
> > >
> > > ----- Original Message -----
> > > From: "Copag" <address@hidden>
> > > To: <address@hidden>
> > > Sent: Thursday, June 20, 2002 12:30 AM
> > > Subject: Re: [shell-script] Duvida...
> > >
> > > > Olá Paulo, como vai?
> > > >
> > > > Quem sabe um...
> > > >
> > > > kill -9 `/sbin/pidof mgetty`
> > > >
> > > > ...não funcionaria melhor?
> > > >
> > > > A respeito do script eu realmente não sei, mas você poderia
> > > > tentar
> > >
> > > utilizando o pidof.
> > >
> > > > [ ]'s
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > .'~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~|
> > > >
> > > > | (o_.' Copag [ address@hidden ] |
> > > > | (o_ (o_ //\ #LinuxBQ | BrasIRC.NeT |
> > > > | (/)_ (\)_ V_/_ LinuxBQ - Linux ao alcance de todos! |
> > > > | http://www.linuxbq.org |
> > > > | Linux User Registered #176331 | UIN #47176203 |
> > > > | Chave pública GPG: http://copag.linuxbq.org |
> > > >
> > > > `-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~'
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On Thu, 20 Jun 2002 00:19:27 -0300
> > > >
> > > > "Paulo Campos" <address@hidden> wrote:
> > > > > Galera, estou com uma pequena duvida:
> > > > > fiz o seguinte script chamado tel.sh:
> > > > >
> > > > > #!/bin/bash
> > > > > kill -9 `ps - aux|grep mgetty|cut -d" " -f7|head -n1`
> > > > >
> > > > > funciona tranquilamente, porem se eu reinicio o computador e
> > > > > tento
> > >
> > > executar
> > >
> > > > > novamente o script da problema com o comando kill, em
> > > > > compensacao se
> eu
> > > > > escrever os comandos no shell ele funciona! E se eu editar o
> > > > > script
> e
> > >
> > > salvar
> > >
> > > > > novamnte com outro nome ou com o mesmo nome ele tbm funciona.
> > > > > O que
> tem
> > >
> > > de
> > >
> > > > > errado no script? Tenho que adicionar algo para que ele
> > > > > funcione
> mesmo
> > > > > depois do computador ser reiniciado?
> > > > >
> > > > > Att,
> > > > > Paulo Campos
> > > > > www.linuxcounter.org - linux user #274960
> > > >
> > > > ---------------------------------------------------------------
> > > > ------ 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.listasdiscussao.cjb.net
> > >
> > > > ---------------------------------------------------------------
> > > > ------
> > > >
> > > > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> > >
> > > http://br.yahoo.com/info/utos.html
> > >
> > >
> > >
> > >
> > > -----------------------------------------------------------------
> > > ---- 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.listasdiscussao.cjb.net
> > > -----------------------------------------------------------------
> > > ----
> > >
> > > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> > > http://br.yahoo.com/info/utos.html
> >
> >
> > Com o comando trap você pode redefinir as funções de algumas teclas.
> > Por
> > exemplo: o "ctrl + c" é utilizado para interromper uma execução.
> > Com o
> trap
> > você pode configurá-lo para fazer outra coisa.
> >
> > Se faz outras coisas, eu não sei, mas esta função eu sei que tem.
> >
> > Até a próxima.
> >
> > Júlio.
> >
> > -------------------------------------------------------------------
> > -- 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.listasdiscussao.cjb.net
> > -------------------------------------------------------------------
> > --
> >
> > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
> >
> >
>
>
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
>
>
>
- Re: [shell-script] gerencia de memoria no linux, (continued)
- Re: [shell-script] gerencia de memoria no linux, Marcelo Dantas Júnior, 2002/06/15
- Re: [shell-script] gerencia de memoria no linux, Marcelo Dantas Júnior, 2002/06/15
- meu script, Marcelo Dantas Júnior, 2002/06/19
- Re: [shell-script] meu script, Ricardo J.G. Domingues, 2002/06/19
- Message not available
- Duvida..., Paulo Campos, 2002/06/19
- Re: [shell-script] Duvida..., Copag, 2002/06/19
- Re: [shell-script] Duvida..., Paulo Campos, 2002/06/20
- Re: [shell-script] Duvida..., Paulo Campos, 2002/06/20
- Re: [shell-script] Duvida..., Júlio César Machado, 2002/06/22
- Re: [shell-script] Duvida..., Paulo Campos, 2002/06/23
- Re: [shell-script] Duvida...,
Fernando Braga <=
Message not available