ネストされた tmux セッションの ssh-agent

ネストされた tmux セッションの ssh-agent
sessionA
    sessionB

tmux最初に起動しますが、window起動sessionAするにはこのコマンドを使用します。新しい巣に独自のリスナーがあることを願っていますssh-agent tmux。の出力は次のように表示されます。sessionBssh-agentps aux | grep agent

...    0:00 ssh-agent tmux

tmuxしかし、代わりにlike:のいくつかのオプションを渡し、ssh-agent tmux <...>ssh-agentがまだ新しいネストされたセッションを進行していると予想しましたが、実際にはそうでしたが、非常に迅速に終了/終了し、ssh-agentの出力はps aux | grep agentそうではありません。そこに現れますssh-agent tmux <...>

それではなぜssh-agent tmux <...>終わらなければならないのでしょうか?

答え1

完全な答え:

tmux <...>サブコマンドを入力すると、ssh-agent tmux出力に表示され続けることができますが、ps aux | grep agent現在ssh-agent tmux実行中でありsubshell、サーバーがシャットダウンしても終了しません。

完全な答えのために編集してください。プロセスを終了するために-dオプションを渡したときに分離を渡しました。tmuxssh-agent

関連情報