我正在尝试使用 xvfb 在无头服务器上运行涉及 PyQt Webkit 的 Python 脚本。当我从命令行运行以下命令时,它可以工作,但不能从 bash 脚本运行:
# !/bin/bash
xvfb-run -a -e /path/to/error.log python script.py
错误日志在这两种情况下都显示以下内容:
[dix] 无法初始化字体路径元素 /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,从列表中删除!
我读到的可以忽略。当 bash 脚本只是:
# !/bin/bash
python script.py
又名没有 Xvfb。bash 环境中是否有某些内容会阻止脚本与 xvfb 一起运行?我难住了!