首页 > 解决方案 > /usr/bin/xvfb-run: line 181: 10208 Killed, 浏览器关闭,因为 XvFb 进程被自己杀死

问题描述

使用以下命令运行我的自动化套件

/usr/bin/xvfb-run -a /usr/share/maven/bin/mvn -e clean install -gs ~/.m2/settings.xml test -Dsuite=checktest -Dbrowser=firefox -Dplatform=linux

然而,浏览器打开但几秒钟后关闭,命令行错误如下:

/usr/bin/xvfb-run: line 181: 10208 Killed DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1

xvfb-run 文件的第 181 行:DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1

在我的机器上为 xvfb 完成的设置是:

export DISPLAY=:99

nohup Xvfb :99 -screen 0 1920x1920x24 &

ps -ef |grep xvfb 显示xvfb进程正在运行

标签: linuxcentos7xvfb

解决方案


删除 -S 开关已经奏效。sudo -s 以 root 权限运行 shell

/usr/bin/xvfb-run -a /usr/maven/bin/mvn -e clean install -gs ~/.m2/settings.xml test -Dsuite=checktest -Dbrowser=firefox -Dplatform=linux


推荐阅读