shell脚本中的后台进程?

shell脚本中的后台进程?

我想找到一种在无头模式下运行 Spock 测试的方法。

我发现的一种解决方案涉及运行这两个命令:

Xvfb :99 &>/dev/null &
export DISPLAY=:99

这有效。

尽管我正在调查,但我不确定它们到底是做什么的。但我了解到命令末尾的“&”表示“作业控制”,意味着该进程“置于后台”。

是否可以将这两个命令放入 shell 脚本中并以这种方式执行?我已经尝试过,但它似乎不会导致无头模式(您仍然会看到 JavaFX 视觉效果在测试过程中闪烁)。我目前假设像这样的行末尾的“&”在脚本中运行时不会产生相同的效果。

相关内容