Я намагаюся знайти хороший спосіб відновити агент SSH при повторному підключенні відключеного сеансу tmux.
Здається, причиною є те, що сеанс агента SSH змінюється, але змінна середовища із сеансу tmux не оновлюється.
Як я можу це автоматизувати, перш ніж приєднувати сам сеанс? Оскільки сеанс, до якого я приєднуюсь, не завжди має запит bash, тому я не можу дозволити собі щось ввести всередині нього. Це має бути щось для запуску перед створенням або приєднанням сеансу tmux.
Прикладом коду, який я запускаю, є https://gist.github.com/ssbarnea/8646491 - невелика обгортка ssh, яка використовує tmux для створення з'єднань ssh persistem. Це працює досить добре, але іноді агент ssh перестає працювати, тому я більше не можу використовувати його для підключення до інших хостів.