画面の名前付きパイプを読む方法は?

画面の名前付きパイプを読む方法は?

好奇心が強いので、GNUスクリーンセッションのNamed Pipeを読みたいです。

$ screen -ls
There is a screen on:
    59750.hello     (Detached)
1 Socket in /var/run/screen/S-gergely.

実際に名前付きパイプがあります。

S-gergely $ ls -l
összesen 4
prw-------. 1 gergely gergely 0 nov   21 11.06 59750.hello

私はそれを他のものと一緒に読んでみましたが、役に立ちませんでしたtail -fcat

(Detached)その名前付きパイプを通過するデータがないことを意味しますか?画面がアクティブなときだけ?

更新:この画面が有効になっても機能しません。

いくつかの標準のUnixコマンドラインツールを使用してデータを読み取ることができますか?

答え1

パイプからデータを読み取ると、パイプから消えます。複数の読者が同時に同じデータを読み取ることは不可能だと思います。したがって、画面をリンクすると、画面プロセスは使用しているtail / catの前のデータを読み取ることができます。

関連情報