ps | grep
で特定のプロセスを検索するときに、grep
自身のプロセスを除外する方法をメモしておきます。
grep -v grep
を使う
grep -v XXX
とすると、XXX
を含む行を除外します。上記コードでは、grep -v grep
でgrep
自身のプロセスを除外できます。
grep
コマンドだけで実現できるのがいいところですね。
pgrep
を使う
pgrep
は特定のプロセスを検索するためのコマンドです。シンプルに書けていいですね。
まとめ
ps | grep
の結果からgrep
自身を除外する2つの方法でした。