gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 11:47:47 25 4
gpt4 key购买 nike

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

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

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 用户没有键盘,就像我的终端一样。如何绕过它?是否有某种虚拟键盘,如我正在使用的虚拟显示器,或者我只是缺少一些配置?

最佳答案

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

关于linux - 从 CRON 开始使用 xvfb 虚拟显示器进行测试 - 缺少键盘设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57093954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com