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


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

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

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


2
2018-05-29 15:58


происхождения




ответы:


Вам нужно запустить vpnc, используя поЬир, Видеть это вопрос.

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

nohup command > command.log &

Если вы хотите увидеть выход, используйте:

tail -f command.log

1
2018-05-29 16:35



@ user3079064 Спасибо за помощь, но почему-то это решение не работает с vpnc. Vpn продолжает спускаться, как только я выхожу из терминала. - user3079064
ты пробовал nohup /usr/sbin/vpnc config.conf &? - sergej
Благодарим вас за продолжение. я использую sudo nohup vpnc & (и мой файл конфигурации находится в месте, которое регулярно проверяет vpnc). sudo vpnc отлично работает, когда я зашел в шпатлевку (даже если я запишусь позже), но никогда, когда я нахожусь за пределами шпатлевки. - user3079064
Как насчет nohup sudo vpnc &? - sergej
Еще раз спасибо за руководство, но это также дает тот же результат. - user3079064


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

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

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

byobu

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

Нажмите F6 отделиться от этой сессии

Если вам нужна эта сессия, вам просто нужно снова запустить byobu

byobu

Этот сеанс «выдержит» ваш выход из системы :)

Для получения дополнительных ссылок см. Ссылку в первой строке ...

ВАЖНЫЙ:

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


1
2018-05-30 09:27