[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] duvidas-comandos
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] duvidas-comandos |
Date: |
Fri, 26 Mar 2010 19:25:24 -0300 |
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 - address@hidden;
- 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 <address@hidden>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]