「tail -f /dev/vcs」は可能ですか?

「tail -f /dev/vcs」は可能ですか?

仮想端末から連続した出力ストリームを取得したい。それは可能ですか?そうでない場合は、tail -fここで働いていますか?

ベストアンサー1

このtailコマンドは通常のファイルと連携するように設計されており、ファイルの長さを読み、最後まで検索し、長さの増加を監視できます。パイプまたは文字特殊ファイルと一緒に使用することはできません。そのファイルの長さは通常意味がなく、見つからないためです(操作しようとする可能性があります)。

/ dev / vcs文字特殊は、永続的なデータストリームではなく仮想コンソールの画面ダンプを出力するため、役に立たず、役に立ちcatませんtail。単に画面ダンプ(改行なし)を出力してからEOFを出力します。

これを出力ストリームに変換することは、特定の視点ビューのみを取得でき、どの文字ストリームがコンソールに送信されたかを知ることができないため、非常に困難です。

おすすめ記事