Как сохранить работоспособность vpn даже после выхода из терминала?

У меня есть программа, которая работает в Ubuntu (14.04), независимо от того, нахожусь ли я в терминале или нет. Эта программа использует соединение vpn, для которого я использую vpnc (cisco).

Я добавил vpnc в процессы перезагрузки и запуска, и моя программа работает нормально после перезагрузки (и вскоре после этого войдите в терминал). Но когда я выхожу из терминала, я теряю соединение vpn, и программа выдает исключение.

Может ли кто-нибудь помочь мне понять, как поддерживать соединение vpn даже после того, как я выйду из терминала?

2
задан 29 May 2014 в 22:27

2 ответа

Необходимо запустить vpnc использование nohup. См. этот вопрос.

, Например, чтобы запуститься command и перенаправить его вывод к command.log использование:

nohup command > command.log &

, Если Вы хотите видеть выходное использование:

tail -f command.log
0
ответ дан 29 May 2014 в 22:27

Попробуйте Byobu:

Byobu является легким, мощным, основанным на тексте менеджером окон на основе Экрана GNU. Используя Byobu, можно быстро создать и переместиться между различными окнами через единственное соединение SSH или терминал TTY, монитор десятки важной статистики о системе, отсоединении и повторном прикреплении на сессии позже, в то время как программы продолжают работать в фоновом режиме.

Просто открытый byobu

byobu

В этом новом терминальном запуске vpnc или в чем Вы нуждаетесь

F6 нажатия для отсоединения от этой сессии

при необходимости в этой сессии просто необходимо выполнить byobu снова с

byobu

, Эта сессия "переживет" выход из системы:)

Для большего количества ярлыков см. ссылку в первой строке...

ВАЖНЫЙ :

не забывают, что, если Вы хотите, чтобы эта сессия оставалась активна, необходимо покинуть сессию с F6

0
ответ дан 29 May 2014 в 22:27

Другие вопросы по тегам:

Похожие вопросы: