Alternativa sem socket para o tmux ou screen

4

Minha universidade dá a cada aluno um diretório no seu AFS que é acessível via SSH. Existe um software (leve) baseado em CLI que gostaria de executar continuamente na universidade.

Achei que poderia executar o software por meio de tela via SSH, desanexar e, em seguida, reconectar qualquer outra sessão SSH sempre que precisar acessar o CLI. No entanto, screen e tmux não funcionam, pois dependem de soquetes para sua funcionalidade e os soquetes não podem ser criados no espaço do AFS. (veja link )

Minha conta não tem privilégios, mas tem acesso a um conjunto de ferramentas que pode ser usado para compilar e executar coisas localmente.

Existe uma boa solução para isso?

    
por enthdegree 21.01.2013 / 22:23

1 resposta

4

O link que você postou indica que uma versão mais recente de screen não usa seu diretório pessoal, mas um diretório em /var , que provavelmente não é montado pelo AFS. Você poderia instalar essa versão, se necessário. Da mesma forma, tmux usa /tmp por padrão.

Você pode escolher um diretório alternativo diferente do AFS para o soquete em screen (por meio da variável de ambiente SCREENDIR ) e em tmux (por meio da opção -S , que usa um nome de soquete, não apenas um diretório, como seu argumento).

    
por 21.01.2013 / 23:17