Date: Tue, 13 Dec 2005 17:57:18 +0300 From: Sergey Zaharchenko <doublef-ctm@yandex.ru> To: Eric Schuele <e.schuele@computer.org> Cc: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: grep'ping the ps output.... Message-ID: <20051213145718.GB30661@shark.localdomain> In-Reply-To: <439D9FA3.7030603@computer.org> References: <439D9FA3.7030603@computer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--KFztAG8eRSV9hGtP
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hello Eric!
Mon, Dec 12, 2005 at 10:04:51AM -0600 you wrote:
> I was wondering if someone could explain why it is sometimes there and=20
> not other times.
Sometimes the ps process manages to catch the system state when grep has
not been started yet by the shell. Sometimes it doesn't.
> And how I should correctly go about detecting if the=20
> process is running before I perform my action.
You may use the -c flag of ps:
-c Change the ``command'' column output to just contain the exe-
cutable name, rather than the full command line.
Like:
df@shark:~> ps axc |grep init
1 ?? ILs 0:00,00 init
--=20
DoubleF
No virus detected in this message. Ehrm, wait a minute...
/kernel: pid 56921 (antivirus), uid 32000: exited on signal 9
Oh yes, no virus:)
--KFztAG8eRSV9hGtP
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)
iD8DBQFDnuFNwo7hT/9lVdwRAvuTAJ4hdVQxnhLc54OS23XFTYUg0ZxUnwCfcvmJ
1CgAdR2wCq4a2pi9GV40hmo=
=TYWI
-----END PGP SIGNATURE-----
--KFztAG8eRSV9hGtP--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051213145718.GB30661>
