スタンドアロンまたはリモート画面のウィンドウスクリーンショット

スタンドアロンまたはリモート画面のウィンドウスクリーンショット

Linux画面コマンドの「スクリーンショット」を撮る方法はありますか?つまり、「screen -r」コマンドは、「top -b -n 1」と同じ動作で呼び出すことができます。内容を一度印刷して終了します。

背景 - 私のサーバーで画面プロセスが実行されています。たとえば、Webにコンテンツを表示したいとします。または、時々スナップショットを撮ってスクリプトに渡します。

おそらく現在のコンソール画面をキャプチャする方法がある場合は、画面で機能します。

ベストアンサー1

「ハードコピー」画面コマンドを使用して、スクリーンセッションの「ハードコピー」を取得できます。これを行う自動方法は次のとおりです。

rm ~/hardcopy.0
screen -X -p0 hardcopy
tail -30 ~/hardcopy.0

他の人は、「screen -X -p0 hardcopy -h /tmp/out.txt」がより役に立つと指摘しました。このバージョンでは、一部の〜/ハードコピーではなく、スクロールバックバッファ全体を/tmp/out.txtにコピーします。 <番号>

おすすめ記事