Frank Shute wrote:
On Sun, May 31, 2009 at 12:42:37PM -0700, Steven Schlansker wrote:
Chris Rees wrote:
[ `ps ax |grep pid | wc -l ` = 1 ] && (echo "done!" | Mail -s "PROC
DONE" [email protected])
Not always going to work.  For example,

[ste...@scs:~]% ps ax | grep init
1 ? Ss 0:39 init [2] 13421 pts/1 R+ 0:00 grep init

This is why you should use pgrep(1) to find a PID (and kill it) rather
than directly grepping a ps output like the previous poster did.

Yes, pgrep is the tool. If you already know the pid, you can
use good old ps:
ps 1 && echo init runs


_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[email protected]"

Reply via email to