16

Это отстой.

$ tmux attach-session
no sessions

Мой системный администратор обновил tmux, и теперь я не могу подключиться. Мои процессы все еще работают в соответствии с ps ux . Есть ли надежда на восстановление моей сессии?

Обновление: в /tmp/tmux-1234 есть сокет, поэтому я попытался tmux -L /tmp/tmux-1234/default attach , но tmux ничего не делает. Ура.

2 ответа2

31

Это самый быстрый способ определить, можете ли вы восстановить данные:

killall -10 tmux

Это отправит сигнал на воссоздание всех файлов сокетов для любых запущенных процессов tmux. Если вы не root, нет проблем, это все равно будет сигнализировать вашему процессу tmux.

Короче говоря, если tmux не работает (ps xu | grep tmux), вы облажались :(

2

tmux не гарантирует совместимость между обновлениями; попросите своего системного администратора сообщить вам об этом перед выполнением обновлений или использовать созданную вами локальную копию, с которой он вряд ли будет связываться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .