tmux morreu e diz "sem sessões" - existe alguma maneira de recuperar?

15

Isso é uma merda.

$ tmux attach-session
no sessions

Meu tmux atualizado para o sysadmin e agora não consigo reconectar. Meus processos ainda estão sendo executados de acordo com ps ux . Existe alguma esperança de recuperar minha sessão?

Atualização : há um soquete em /tmp/tmux-1234 , então eu tentei tmux -L /tmp/tmux-1234/default attach , mas o tmux não faz nada. Hooray.

    
por a paid nerd 04.05.2011 / 20:34

2 respostas

30

Esta maneira mais rápida de determinar se você pode recuperar é:

killall -10 tmux

Isso enviará o sinal para recriar todos os arquivos de soquete para qualquer processo tmux em execução. Se você não é root, não há problema, ele só vai sinalizar seu processo tmux mesmo assim.

Para encurtar a história, se o tmux não estiver rodando (ps xu | grep tmux), você está ferrado: (

    
por 04.05.2011 / 21:01
2
Não é garantido que o

tmux seja compatível entre as atualizações; pergunte ao seu administrador de sistema para avisar antes de fazer upgrades ou use uma cópia que você construiu localmente e que ele é menos propenso a mexer.

    
por 25.06.2011 / 03:24

Tags