在 x 的终端中使用 nohup 和 virtualbox

在 x 的终端中使用 nohup 和 virtualbox

当我从 X 中的终端使用 启动 VirtualBox 虚拟机时, nohup虚拟机会在我退出 X 后关闭。这可以通过列出虚拟机并查看正在运行的进程来确认。

当我关闭终端但保留在 X 中时,虚拟机将继续按预期运行。

我假设问题出在 X 或我使用的命令上nohup。我已经尝试了 2 个变体nohup,但都没有解决这个问题:

(nohup vboxmanage startvm %s --type headless &) &
nohup vboxmanage startvm %s --type headless &

需要做什么才能确保虚拟机在退出 X 窗口系统后继续运行?

我使用的是 Arch Linux、Bash shell,所有东西都使用最新版本。

相关内容