tmuxセッションで各ウィンドウ/ウィンドウのスクロールバック履歴を保存する方法は?

tmuxセッションで各ウィンドウ/ウィンドウのスクロールバック履歴を保存する方法は?

tmuxセッションの各ウィンドウ/ウィンドウのフルスクロールバック履歴をウィンドウごとのファイルに保存したいと思います。

アクティブウィンドウでこれを行う方法を知っています。

tmux capture-pane -pJ -S - > log.txt

しかし、セッション内のすべてのウィンドウをナビゲートする方法がわかりません。

スクリプトはセッションの内側または外側で実行でき、どちらにも適しています。

関連情報