tmuxとscreenはPROMPT_COMMANDが使用できる環境変数を生成できますか?

tmuxとscreenはPROMPT_COMMANDが使用できる環境変数を生成できますか?

この質問で説明されているように、私が作業しているすべての端末で生成されたコマンドのログを作成したいと思います。Bash履歴に現在のディレクトリを含むユーティリティまたはプラグインはありますか?、そして他の人は、次のような独自の代替案を作成しました。https://spin.atomicobject.com/2016/05/28/log-bash-history/そしてhttps://github.com/rcaloras/bashhub-client

私はtmuxとセッションを使用して、セッション名とウィンドウ名でタスクを設定します。履歴の更新に使用できるシェル変数を設定できますPROMPT_COMMAND。つまり、セッション名とウィンドウ名を使用して、そのログに環境変数を作成できます。自由に設定し、必要に応じてオンまたはオフにできる必要があります。

ベストアンサー1

screen環境変数とをセッションのフルネーム(図を参照)とウィンドウ番号にSTYそれぞれ設定します。もちろん、これはプログラムの実行中に変更される可能性があり、子プロセスメモリに格納されている変数は更新できません。WINDOWscreen -lsscreen

おすすめ記事