Fala Bia,
para vc fazer isso com convicção, vc deve procurar o PID no seu lugar
correto. Então vamos montar uma expressão regular para fazer isso:

ps -ef | grep -E '^[[:alnum:]]+ +5140'

Onde monto uma lista ([...]) para pesquisar por letras ou números
([:alnum:]) ocorrendo uma ou mais vezes (+), seguido de um ou mais espaços
em branco, seguido do PID.

OBS: Esta semana, a partir de 29/03, darei um curso de shell em SP (4Linux)
no qual pode  se inscrever na hora. Vou dar 20% de abatimento para quem for
da lista. Mas atenção!        Este abatimento valerá somente para este
treinamento. Por favor quem for da lista e estiver no curso, se apresente.
Conheço todos de nome e quase ninguém pessoalmente.

Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de semana?
- SP turma de Shell em 29/03 - ligue (11)2125-4747;
- Floripa turma Shell 12/04 http://www.seventreinamentos.com.br;
- DF turma de Shell em 17/04 - ligue (61) 3223-3000;
- Aracaju turma de Shell em 12/05 - [email protected];
- RJ turma de Shell em 14/06 - ligue (21)2210-6061;
- Turmas fechadas em outras cidades ligue (21)  8112-9988.


Em 26 de março de 2010 14:44, oliveiraneta <[email protected]>escreveu:

>
>
>
> Oi pessoal, obrigada pelo interesse em ajudar!
>
> E mais ou menos isso: Tenho uma listagem de PID,  que preciso que o
> programa retorne o processo, como a linha  abaixo para o PID 5140:
>
> kenjire 5140 29095   0 11:34:51 ?           9:00 /sas9/hotfix/sasexe/sas
> -noterminal -objectserver -objectserverparms protocol=b
>
> Se uso o comando:
>
> ps –ef | grep 5140
>
> kenjire 5140 29095   0 11:34:51 ?           9:00 /sas9/hotfix/sasexe/sas
> -noterminal -objectserver -objectserverparms protocol=b
>  root 15156 5140   0 11:34:51 ?           0:00 /sas9/utilities/bin/elssrv
> 10 5 5 11
>
> Se eu uso o comando acima, alem de pegar os processos filhos, eu ainda
> corro o risco de pegar algo a mais como  15140 ou 51401
>
> Seria mais ou menos isso, obrigada.
>
>
> Abraços.
>
> Bia.
>
>


[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: [email protected]
---------------------------------------------------------------------
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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [email protected]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a