[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Pegar PID apos jogar script para background
From: |
Reinaldo Carvalho |
Subject: |
Re: [shell-script] Pegar PID apos jogar script para background |
Date: |
Wed, 1 Feb 2006 13:59:36 -0300 |
pgrep -P $$
Mostra todos os em background.
Para exemplificar... Uma simples barra de progresso:
while (pgrep -P $$) ; do
echo -n .
sleep 1
done
Em 01/02/06, Antonio Carlos I. Paes<address@hidden> escreveu:
> Boa tarde galera,
>
> Alguem pode me dar um help de como posso pegar o PID do script que
> foi para
> background depois do `&'?
>
> Por ex.
>
> while [ -p $FIFO ]; do
> echo $$ > $PIDFILE
> while read INPUT; do
> ..
> done
> done < $FIFO
>
> Nesse caso acima posso saber o PID dele pois o script nao foi para background.
> Se eu jogar ele para background da seguinte forma:
>
> while [ -p $FIFO ]; do
> echo $$ > $PIDFILE
> while read INPUT; do
> ..
> done
> done < $FIFO &
>
> O pid enviado em `echo $$ > $PIDFILE' nao vai ser o mesmo, vai ser enviado em
> background com outro pid..
>
> Alguem tem sugestoes?
>
>
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
--
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - address@hidden