切断された tmux セッションを再接続するときに SSH エージェントを復元する良い方法を見つけようとしています。
原因は、SSH エージェント セッションが変更されたが、tmux セッションからの環境変数が更新されていないことが原因のようです。
セッション自体をアタッチする前に、これを自動化するにはどうすればよいですか? 私が接続しているセッションには常に bash プロンプトがあるとは限らないため、その中に何かを入力する余裕がありません。tmux セッションを作成またはアタッチする前に実行する必要があります。
私が実行しているコードの例は、https: //gist.github.com/ssbarnea/8646491 にあります。これは、tmux を使用して永続的な ssh 接続を作成する小さな ssh ラッパーです。これは非常にうまく機能しますが、ssh エージェントが動作を停止することがあるため、それを使用して他のホストに接続できなくなります。