""watch ps aux |" grep foo ``のための作業ソリューション[閉じる]

watch ps aux | grep foo動作しません:bash: syntax error near unexpected token `}'

この問題をどのように解決できますか?それとももっと良い方法がありますか?

ベストアンサー1

問題は、あなたが間違ったものを見たことです

  1. watch ps aux | grep foo

ウォッチ出力からfooをgrepしたいという意味です。残念ながら、それ自体は静かです。 2秒ごとに実行されますが、 ps auxstdoutには何も印刷されません。

しかし、

  1. watch 'ps aux | grep foo'

foo一致するものが印刷されることを確認したいという意味ですps aux。これがあなたが望むものです。

したがって、オプション2を選択します。

おすすめ記事