pgrepコマンド

grep \[h\]ttpd」とした場合に、このgrepのプロセスは「grep [h]ttpd」となるのですが、「grep \[h\]ttpd」の「\[h\]ttpd」自体は正規表現(普通は[abc]とかやってaかbかcにマッチさせたりしますね)で「httpd」にマッチさせることになるため、「grep [h]ttpd」がひっかからなくなるというわけです。

ps auxww | grep httpdでgrep httpdをgrepしない方法(常識?)

動作中の pgerp と pkill プロセスは、自分自身には決してマッチしない。

http://www.linux.or.jp/JM/html/procps/man1/pgrep.1.html

pgrepのことですかね?

Re: ps auxww | grep httpdでgrep httpdをgrepしない方法(常識?) - ヒルズで働く@robarioの技ログ

僕の現場ではフツーに以下のようにやってます。pgrepがおそらく入っていないでしょうし。

ps auxww |grep httpd |grep -v grep