Como posso manter o vpn em execução mesmo depois de sair do terminal?

2

Eu tenho um programa que roda no Ubuntu (14.04) se estou no terminal ou não. Este programa depende de uma conexão vpn, para o qual estou usando vpnc (cisco).

Eu adicionei o vpnc aos processos de reinicialização e inicialização, e meu programa funciona bem quando eu reinicializo (e logo depois efetuo login no terminal). Mas quando eu saio do terminal, perco a conexão vpn e o programa lança uma exceção.

Alguém pode me ajudar a descobrir como manter a conexão vpn em execução, mesmo depois de sair do terminal?

    
por user3079064 29.05.2014 / 17:58

2 respostas

1

Você precisa iniciar o vpnc usando o nohup . Veja esta pergunta.

Por exemplo, para iniciar command e redirecionar sua saída para command.log use:

nohup command > command.log &

Se você quiser ver o uso de saída:

tail -f command.log
    
por sergej 29.05.2014 / 18:35
1

Tente com Byobu :

  

Byobu é um gerenciador de janelas leve, poderoso e baseado em texto baseado no GNU Screen. Usando Byobu, você pode criar e mover rapidamente entre   diferentes janelas sobre uma única conexão SSH ou terminal TTY,   monitorar dezenas de estatísticas importantes sobre o seu sistema, desanexar e   reconecte-se a sessões mais tarde enquanto seus programas continuam a ser executados no   fundo.

Basta abrir o byobu

byobu

Neste novo terminal inicie o vpnc ou o que você precisa

pressione F6 para desanexar desta sessão

Se você precisar desta sessão, você só precisa executar o byobu novamente com

byobu

Esta sessão "sobreviverá" ao seu logout:)

Para mais atalhos, veja o link na primeira linha ...

IMPORTANTE :

Não se esqueça que se você quer que esta sessão permaneça ativa você deve deixar a sessão com F6

    
por Wolfy 30.05.2014 / 11:27