私は走るps -ejH | less
。出力にはとps
も含まれますless
。
なぜですか?私はそれが次のように動作すると思います:
- 最初に
ps
実行され、その時点に存在するすべてのプロセスがリストされます。 - その後の出力が
ps
供給されますless
。
ただし、このロジックによれば、両方の出力に現れてはps
いけません。less
ps
それでは、これらのプロセスが出力に含まれるのはなぜですかps
?ps
私が説明したものとは少し異なる動作をしますか?
ベストアンサー1
これシェル両方を開始してパイプの両端を設定すると、ps
パイプのもう一方の端で自分とプロセスを見ることができます。