他の端末から既存のコンテンツを読む

他の端末から既存のコンテンツを読む

他の端末(SSH端末など)から既存の出力をどのように読み取ることができますか?

シナリオは、GUIセッションでプログラムを実行しますが、GUIセッションに触れることなくリモートで出力を読み取る必要があることです(VNCを使用すると可能であることがわかります)。 StackExchangeでいくつかの検索をしましたが、彼らの話は異なります。

https://unix.stackexchange.com/a/72334将来の出力をリモート端末にリダイレクトするソリューションが提供されますが、既存の出力はまだ欠落しています。この問題を解決する方法はありますか?

ベストアンサー1

過去に作成された内容は、その端末(通常そのプロセスのメモリ)にのみ存在します。これを読むには、ターミナル文書について議論し、どのような方法でアクセスできるか(xtermまたはscreenには画面および/またはスクロールバッファの内容を照会する方法があります)、およびこれを行うために必要な作業について議論する必要があります。アクセシブルにしてください。それ以外の場合は、端末プロセスのメモリから直接採掘する必要があります。

私が知る限り、これを行う普遍的な方法はありません。

おすすめ記事