Linux 在LXD容器中运行Xvfb

Linux 在LXD容器中运行Xvfb,linux,headless-browser,lxd,Linux,Headless Browser,Lxd,使用Xvfb在LXD容器(ubuntu:16.04)内运行GUI应用程序并在容器内执行以下命令很容易: Xvfb -ac :99 -screen 0 1600x900x24 & export DISPLAY=:99 firefox & 我的目标是在不登录的情况下执行上述命令,并在启动容器(lxcstart)时自动执行这些命令 我试图在“/etc/init.d/myscript”中创建一个脚本,并使其可执行。但是没有机会,它不起作用() 另外,当我尝试在主机内执行lxc exec

使用Xvfb在LXD容器(ubuntu:16.04)内运行GUI应用程序并在容器内执行以下命令很容易:

Xvfb -ac :99 -screen 0 1600x900x24 &
export DISPLAY=:99
firefox &
我的目标是在不登录的情况下执行上述命令,并在启动容器(lxcstart)时自动执行这些命令

我试图在“/etc/init.d/myscript”中创建一个脚本,并使其可执行。但是没有机会,它不起作用()

另外,当我尝试在主机内执行
lxc exec--Xvfb-ac:99-screen 0 1600x900x24&
时,它会立即停止


如果您能分享您的解决方案,我将不胜感激。

您希望使用“nohup”运行bash命令,以便bash继续在后台运行

示例:lxc exec容器--nohup bash-c“Xvfb-ac:99-screen 0 1600x900x24&”

见: