process grepコマンドはps -ef |下には表示されません。

process grepコマンドはps -ef |下には表示されません。

シェルでコマンドを実行しましたが、 cat >my1.fifo & PIDを見つけようとすると下に表示されません。

ps -ef | grep my1.fifo 

ベストアンサー1

リダイレクトは実行前にシェルによって実行されますcat。このような:

(
    exec >my1.fifo
    exec cat
) &

ご覧のとおり、コマンドcatライン引数なしで実行されますが、標準出力は開かれたファイルにリンクされています。何を書いているのかほとんどわかりません(もちろんファイル名もわかりません)。

おすすめ記事