退出终端后如何才能保持 vpn 运行?

退出终端后如何才能保持 vpn 运行?

我有一个程序,无论我是否在终端中,都可以在 Ubuntu (14.04) 上运行。此程序依赖于 vpn 连接,为此我使用的是 vpnc (cisco)。

我已将 vpnc 添加到我的重启和启动过程中,并且当我重启时(然后很快登录到终端),我的程序运行正常。但是当我退出终端时,我失去了 vpn 连接,并且程序抛出了异常。

有人能帮我弄清楚如何在退出终端后仍保持 vpn 连接运行吗?

答案1

您需要使用以下方式启动 vpnc禁止。 看问题。

例如启动command并重定向其输出以command.log使用:

nohup command > command.log &

如果要查看输出使用:

tail -f command.log

答案2

尝试屏风

屏风是一款基于 GNU Screen 的轻量级、功能强大的文本窗口管理器。使用 Byobu,您可以通过单个 SSH 连接或 TTY 终端快速创建和移动不同的窗口,监控有关系统的数十个重要统计数据,稍后分离并重新连接到会话,同时程序继续在后台运行。

只需打开 byobu

byobu

在这个新的终端中启动 vpnc 或者你需要的

按下F6可脱离此会话

如果你需要此会话,你只需要再次运行 byobu

byobu

此会话将在您退出后继续存在:)

要了解更多快捷方式,请参见第一行中的链接...

重要的

不要忘记,如果您希望此会话保持活动状态,则必须使用F6

相关内容