filtrar processos [RESOLVIDO]

1. filtrar processos [RESOLVIDO]

janael pinheiro
janaelpinheiro

(usa Debian)

Enviado em 21/07/2012 - 21:06h

pessoal sou iniciante em shell script, e estou com um problema, preciso fazer um script que verifica se o firefox está em execução, dai uso o comando "ps aux | grep firefox", resultado de quando está em execução:

root 17269 14.1 7.9 572616 161324 ? Sl 20:19 5:57 /usr/lib/firefox/firefox
root 19204 0.0 0.0 4364 840 pts/0 S+ 21:01 0:00 grep --colour=auto /usr/lib/firefox/firefox

resultado de quando está em execução:
root 19204 0.0 0.0 4364 840 pts/0 S+ 21:01 0:00 grep --colour=auto /usr/lib/firefox/firefox

meu problema é o seguinte quando o firefox não está em execução aparece essa linha com o processo grep, e script reconhece como se o firefox estivesse em execução, alguém poderia por favor mim ajudar? desde já obrigado.

meu script:

#!/bin/bash

until ps aux | grep firefox
do

echo "tá funcionando"

sleep 15
done

echo "parou de funcionar"


  


2. Re: filtrar processos [RESOLVIDO]

janael pinheiro
janaelpinheiro

(usa Debian)

Enviado em 21/07/2012 - 21:21h

bom galera já consegui resolver, li alguns tópicos aki no VOL e encontrei a solução, segue abaixo caso alguém venha a ter a mesma dúvida que eu. use o comando:

ps -ef | grep "nome do processo" | grep -v grep


3. Re: filtrar processos [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 21/07/2012 - 23:40h

Pode usar direto o:
pidof firefox







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts