首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从CRON开始使用xvfb虚拟显示器进行测试-缺少键盘设备

从CRON开始使用xvfb虚拟显示器进行测试-缺少键盘设备
EN

Stack Overflow用户
提问于 2019-07-18 19:59:00
回答 1查看 273关注 0票数 0

我正在尝试使用CRON在RHEL机器上运行测试软件。测试软件需要显示,所以我认为唯一的选择是使用xvfb。所以我使用xvfb-run wrapper启动它,它创建display :99。当我从我自己的SSH终端运行它时,它工作和测试都很好。

不幸的是,当我想让CRON启动脚本时,它失败了。我能从xvfb-run中得到的最多是使用-e开关运行它,该开关将一些错误日志转储到一个文件中,而不是/dev/null。它的信息量不是很大,但给出了一个想法:

代码语言:javascript
复制
XKB: Failed to compile keymap
Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.
(EE) 
Fatal server error:
(EE) Failed to activate core devices.(EE) 

我假设CRON用户没有键盘,就像我的终端一样。如何绕过它?有没有某种虚拟键盘,比如我正在使用的虚拟显示器,或者我只是遗漏了一些配置?

EN

回答 1

Stack Overflow用户

发布于 2019-07-23 16:18:37

只有通过将xvfb作为system.d服务运行,并且cron脚本只能连接到它,我才能成功地使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57093954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档