每次我在 VirtualBox 中运行程序时,Ubuntu/Vagrant 都会要求我登录

每次我在 VirtualBox 中运行程序时,Ubuntu/Vagrant 都会要求我登录

我正在使用 Vagrant 和 Virtualbox 运行 Ubuntu 的虚拟实例。每次我使用以下命令“exec /vagrant/build/test_gui”时,该程序的日志和输出都会显示一瞬间(时间不够长,甚至不足以尝试读取文本),然后清除终端并再次显示登录信息。(如下图所示)我对所有这些系统都很陌生,想知道如何阻止这种情况发生,以便我可以在虚拟机的终端中看到程序的输出?当我使用 vagrant ssh 或 vagrant ssh -- -X 并运行相同的命令时,它会返回一个错误,提示无法找到显示。我知道这可能是重置终端的原因,我正在努力修复它,但这只是次要的 - 我需要的是我的终端不要每次出现错误时都重置!这可能吗?

终端显示以下文字:

Ubuntu 18.04.6 LTS ubuntu-bionic tty1
ubuntu-bionic login:

在此处输入图片描述

此外,由于我似乎无法在互联网上找到答案,“exec” 是我应该运行可执行文件的方式吗?

我似乎无法弄清楚如何在这个参考环境中制作和运行可执行文件。

请帮忙。

编辑。

已修复此问题 - 必须重置并重做环境变量,以及其他操作。过去一周内无关的 BSOD 似乎损坏了很多东西,我以为我搞定了;但猜想并非如此。当我弄清楚如何修复时,将关闭

相关内容