LoginSignup
1
0

More than 5 years have passed since last update.

【pgrep】grepコマンド実行結果からgrepコマンド実行プロセスを取り除く[Linux]

Last updated at Posted at 2019-01-07

はじめに

実行中のプロセスを確認する際、grepコマンドを併用することが多いかと思いますが、その際、grepコマンド実行プロセスも結果に表示されてしまい結果がわかりにくくなってしまいます。

そこで、一例のみですが、grepコマンド自体のプロセスは取り除いて最終的な結果のみを表示させるコマンドを下記に記しました。

1. grepコマンドのvオプション

$ ps aux | grep mysql | grep -v grep

上記コマンドは、mysqlのサーバーが上手く起動していれば、mysqlの文字を含んだプロセスを表示するコマンドです。

二つ目のパイプ|のあとの、vオプションつきgrepコマンドでgrep自体のプロセスを取り除いています。

2. pgrepコマンドを利用

上記のコマンドの代わりにfオプション、lオプション指定のpgrepコマンドでも同様のことが行えます。

$ pgrep -fl mysql
  • fオプション コマンドライン全体をパターンマッチの対象とする
  • lオプション プロセスIDとともにプロセス名も表示する

おわりに

こちらの記事が役に立ったという方は、いいね、よろしくお願いします(^^)

1
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0