Toda vez que me desligo de todas as sessões do tmux no terminal, depois que quero voltar, recebo isso:
[me@CentOS7 ~]$ tmux ls
error connecting to /tmp/tmux-1000/default (No such file or directory)
Parece que o /tmp
diretório foi limpo nesse meio tempo. Não acontece imediatamente e é difícil dizer quando exatamente, mas geralmente depois de alguns dias correndo, sei que não posso me desconectar para não perder a sessão.
Alguém sabe como reter a sessão? Impedir que o CentOS remova o servidor tmux de alguma forma? (Suponho que seja o CentOS, pois nunca aconteceu comigo em distribuições baseadas no Debian.)
Você pode tentar enviar um SIGUSR1 para o processo para que o servidor tmux recrie o soquete
Fonte
Não é um problema do OP e é meio óbvio *, mas você também pode receber a mesma mensagem de erro quando está tentando listar suas sessões do tmux no lugar errado:
Por exemplo, em um shell remoto que você abriu em uma de suas janelas tmux (por exemplo, enviando um trabalho interativo em um sistema HPC)
*) não para mim ??♂️