Re-ajuste o $ TMUX depois de desfeita

2

Eu fiz o seguinte para tentar fazer o Byobu funcionar (consulte link ) em um droplet de servidor Ubuntu que aluguei da Digital Ocean, mas não resolveu meu problema.

TMUX= ''

Gostaria agora de reverter para a configuração original, mas não sei qual deve ser o padrão. Alguém é capaz de aconselhar?

Espero ter razão ao pensar que este é o local apropriado para postar isso, embora a pergunta original que eu indique acima seja do site StackOverflow.

    
por drewstiff 02.01.2014 / 15:16

1 resposta

3

Fazer login novamente deve retornar o valor na nova sessão. Se você fez isso em uma sub-shell, sair da sub-shell deve revelar o valor original. Você pode encontrar o valor original com grep . Experimente os comandos:

grep TMUX= ~/.??*
find /etc -type f | xargs grep TMUX=

A configuração de $TMUX='' pode criar uma variável vazia com o nome especificado pela variável TMUX . Os comandos TMUX='' ou unset TMUX limparão a variável TMUX . O comando echo TMUX=\"$TMUX\" irá ecoar um comando que você pode usar para restaurar o valor para seu valor atual.

Ao fazer esse tipo de coisa, recomendo criar uma variável de backup como esta:

TMUX_OLD="$TMUX"
$TMUX=''

Você pode restaurar o valor com o comando:

TMUX="$TMUX_OLD"

EDIT: Pode ser possível encontrar o valor correto no ambiente do processo pai. Isso pode ser lido usando o comando:

cat /proc/$PPID/environ | tr '
grep TMUX= ~/.??*
find /etc -type f | xargs grep TMUX=
' '\n'
    
por 02.01.2014 / 15:28

Tags