Я пытаюсь найти хороший способ восстановления агента SSH при повторном подключении отключенного сеанса tmux.
Причина заключается в том, что сеанс агента SSH изменяется, но переменная среды из сеанса tmux не обновляется.
Как я могу автоматизировать это, прежде чем присоединить сам сеанс? Поскольку сеанс, к которому я привязываюсь, не всегда имеет приглашение bash, поэтому я не могу позволить себе вводить что-то внутри него. Это должно быть чем-то, что нужно выполнить перед созданием или присоединением сеанса tmux.
Пример кода, который я запускаю, находится в https://gist.github.com/ssbarnea/8646491 - небольшой обертке ssh, которая использует tmux для создания persistem ssh соединения. Это работает довольно хорошо, но иногда агент ssh перестает работать, поэтому я больше не могу использовать его для подключения к другим хостам.