两个脚本 first.shsecond.sh 将用于在Ubuntu 16.04上使用 Xvfb 无头地运行 test.shtest2.sh .

Problem: 运行 first.sh 后,运行 second.sh 时出错 .

xvfb-run:错误:Xvfb无法启动

出了什么问题,我们该如何解决?谢谢!

first.sh

#/bin/sh

# Clean Process Space:
kill -9 `pidof xvfb-run`
kill -9 `pidof java`
kill -9 `pidof Xvfb`

# Launch a virtual screen
Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null &
export DISPLAY=:1

# Launch the script
xvfb-run "/home/me/test.sh" &

history -c

second.sh

#/bin/sh

# Launch a virtual screen
Xvfb :2 -screen 0 1024x768x24 2>&1 >/dev/null &
export DISPLAY=:2

# Launch the script
xvfb-run "/home/me/test2.sh" &

history -c