ps aux | grep nginx の結果には、grep nginx 自身の行が混ざることがある
正答
○ 正しい
解説
ps aux はパイプの右側で動いている grep nginx もプロセスとして一覧に含めるため、コマンド列に nginx を含む grep 自身の行が結果に出ることがある。nginx が動いていなくても 1 行出てしまい、起動していると誤認する原因になる。除くには ps aux | grep nginx | grep -v grep とするか、ps aux | grep '[n]ginx' のように正規表現の文字クラスで grep 自身の引数文字列を一致させない書き方を使う。pgrep nginx を使えばこの問題自体が起きない。
参考: man7.org
この問題を含む Linux・シェル のテストを制限時間つきで解く
Linux・シェルクイズへ