On Mon, May 5, 2008 at 3:32 PM, Psycho Mantys <[EMAIL PROTECTED]> wrote: > > > 2008/5/5 Adenir Rodrigues Filho <[EMAIL PROTECTED]>: >> >> Ola Pessoal. >> Estou precisando saber i pid do processo que acabei de executar mas não >> estou vendo como. >> sei usar o ps aux|grep <nome do processo > ...... >> mas o que preciso é saber o pid do ultimo processo instanciado, por >> exemplo, >> tenho 3 firefox rodando e chamo mais um, como saber o pid do ultimo?? >> Alguém sabe como pegar o pid do processo no momento em que ele é chamado? >> >> Agradeço a ajuda. >> at. >> >> >> Adenir Rodrigues Filho >> UTFPR >> Curso: Des. de Sist. Distribuidos >> Código: 267147 >> fone: 8432-0406 >> 3238-2248 >> >> >> > ################################################################################## > > ps aux | grep firefox-bin | tail -n1 | sed s'/^[^ ]*[ ]*\([0-9]*\) .*/\1/' >
bonito, o comando, mas às vezes você vai conseguir é o pid do grep com isso aí, ao invés do pid do processo que você estava interessado inicialmente (firefox-bin). acrescenta grep -v grep antes do tail, algo tipo: ps aux | grep firefox-bin | grep -v grep | tail -n1 | sed s'/^[^ ]*[ ]*\([0-9]*\) .*/\1/' -- sergio --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br -~----------~----~----~----~------~----~------~--~---

