[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Parentesco de um processo?
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Parentesco de um processo? |
Date: |
Tue, 21 Apr 2009 10:33:58 -0300 |
Fala Alain,
juntando as respostas do Reinaldo e do Jorge.
O Reinaldo usou pouquíssimas palavras para dizer que na sitaxe mais comum
usada no UNIX (ps -ef) o PPID vem na 3a coluna. Então veja este teste:
*$ echo $$ # PID do shell corrente
7319
$ ps -o ppid 7319 # PPID do shell corrente
PPID
7315
$ ps -ef | grep 7319
53030957 7319 7315 0 10:23 pts/0 00:00:00 bash
53030957 7338 7319 0 10:24 pts/0 00:00:00 ps -ef
53030957 7339 7319 0 10:24 pts/0 00:00:00 grep 7319
*
Na primeira linha vc já viu que a 3a. coluna é exatamente o PPID do Shell.
--
Abração,
Julio
*Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- No RJ brevemente;
- Turmas fechadas em outras cidades ligue (21) 8112-9988*
2009/4/21 Jorge Barros de Abreu <address@hidden>
>
>
> ps -o ppid $1
>
> onde $1 é o pid do processo que você quer encontrar o pai.
>
> []´s
>
>
> On Monday 20 April 2009 22:29:59 Alain M. wrote:
> > Preciso saber se um determinado processo (PID2=123) é filho de um outro
> > (PID1=122)
> >
> > Tem como listar os pids pais ou filhos, ou seja lá com fôr para
> > conseguir tal informação???
> >
> > grato,
> > Alain
>
> --
> Data Estelar 2454942,834132
> http://sites.google.com/site/ficmatinf
> Desejo-lhe Paz, Vida Longa e Prosperidade.
> São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.
>
>
[As partes desta mensagem que não continham texto foram removidas]