Date: Mon, 12 Dec 2005 10:04:51 -0600 From: Eric Schuele <e.schuele@computer.org> To: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: grep'ping the ps output.... Message-ID: <439D9FA3.7030603@computer.org>
next in thread | raw e-mail | index | archive | help
Hello, I am sure this is quite trivial, but... I have need to determine if an app (firefox, or anything really) is already running before I perform some action. So I grep the ps output. However sometimes (many times) that which I'm searching for is present in the output because I am presently grep'ing for it. But it is not always there. It seems to be a bit inconsistent. (See below). I was wondering if someone could explain why it is sometimes there and not other times. And how I should correctly go about detecting if the process is running before I perform my action. Thanks, Eric %ps | grep firefox^M^M 703 v0 I 0:00.00 /bin/sh /usr/X11R6/bin/firefox^M 722 v0 I 0:00.00 /bin/sh /usr/X11R6/lib/firefox/run-mozilla.sh /usr/X1^ M 734 v0 S 0:10.92 /usr/X11R6/lib/firefox/firefox-bin^M %ps | grep firefox^M^M 703 v0 I 0:00.00 /bin/sh /usr/X11R6/bin/firefox^M 722 v0 I 0:00.00 /bin/sh /usr/X11R6/lib/firefox/run-mozilla.sh /usr/X1^ M 734 v0 S 0:10.92 /usr/X11R6/lib/firefox/firefox-bin^M 1230 p1 RV 0:00.00 grep firefox (csh)^M %^M^M %ps | grep firefox^M^M 703 v0 I 0:00.00 /bin/sh /usr/X11R6/bin/firefox^M 722 v0 I 0:00.00 /bin/sh /usr/X11R6/lib/firefox/run-mozilla.sh /usr/X1^ M 734 v0 S 0:10.92 /usr/X11R6/lib/firefox/firefox-bin^M 1232 p1 R+ 0:00.00 grep firefox^M %ps | grep firefox^M^M 703 v0 I 0:00.00 /bin/sh /usr/X11R6/bin/firefox^M 722 v0 I 0:00.00 /bin/sh /usr/X11R6/lib/firefox/run-mozilla.sh /usr/X1^ M 734 v0 S 0:10.92 /usr/X11R6/lib/firefox/firefox-bin^M %ps | grep firefox^M^M 703 v0 I 0:00.00 /bin/sh /usr/X11R6/bin/firefox^M 722 v0 I 0:00.00 /bin/sh /usr/X11R6/lib/firefox/run-mozilla.sh /usr/X1^ M 734 v0 S 0:10.92 /usr/X11R6/lib/firefox/firefox-bin^M 1236 p1 R+ 0:00.00 grep firefox^M %ps | grep firefox^M^M 703 v0 I 0:00.00 /bin/sh /usr/X11R6/bin/firefox^M 722 v0 I 0:00.00 /bin/sh /usr/X11R6/lib/firefox/run-mozilla.sh /usr/X1^ M 734 v0 S 0:10.92 /usr/X11R6/lib/firefox/firefox-bin^M -- Regards, Eric
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?439D9FA3.7030603>