linux - /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进程正在运行
解决方案
删除 -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
推荐阅读
- javascript - svg hover rect 显示文本段落和图标的弹出窗口
- python - Selenium Python 空间充当新行
- ajax - Ajax 调用在 Firefox 和 safari 中失败,但在 chrome 中运行良好
- machine-learning - 具有隐式时间分量的分类问题
- eclipse - Eclipse EGit 在合并时丢弃更改
- python - 算法从 Nx3 矩阵中获取一些特定数据的任何想法
- ios - 我的 iOS 应用程序中的 Facebook Audience Network (FAN) 集成卡在“发送广告请求”
- python - 怎样才能让蛇继续移动?
- vb.net - 当我循环 DataTable 中的所有行时出现 IndexOutOfRangeException
- iphone - 当我将插件添加到应用程序时,我无法在 iPhone 设备上使用 xamarin 实时播放器测试我的 xamarin 表单应用程序