好奇心が強いので、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 -f
。cat
(Detached)
その名前付きパイプを通過するデータがないことを意味しますか?画面がアクティブなときだけ?
更新:この画面が有効になっても機能しません。
いくつかの標準のUnixコマンドラインツールを使用してデータを読み取ることができますか?
答え1
パイプからデータを読み取ると、パイプから消えます。複数の読者が同時に同じデータを読み取ることは不可能だと思います。したがって、画面をリンクすると、画面プロセスは使用しているtail / catの前のデータを読み取ることができます。