这是 xvfb-run 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
xvfb-run - 在虚拟 X 服务器环境中运行指定的 X 客户端或命令
概要
xvfb运行 [ 选项 ] 命令
商品描述
xvfb运行 是一个包装器 Xvfb(1x) 简化运行任务的命令
命令(通常是 X 客户端,或包含要运行的客户端列表的脚本)
在虚拟 X 服务器环境中。
xvfb运行 设置一个 X 权限文件(或使用现有的用户指定的),写入一个
饼干给它(见 验证(1x)) 然后开始 Xvfb X 服务器作为后台进程。
进程标识 Xvfb 存储以备后用。 指定的 命令 然后使用运行
X 显示对应于 Xvfb 服务器刚启动和X权限文件
较早创建。
当。。。的时候 命令 退出,其状态被保存, Xvfb 服务器被杀死(使用进程
ID 较早存储),删除 X 权限 cookie,并删除权限文件(如果
用户没有指定要使用的一个)。 xvfb运行 然后以退出状态退出 命令,
除了在错误情况下(见 退出 状态 下文)。
xvfb运行 需要 验证 命令运行。
配置
-a, --自动服务器编号
尝试获取一个免费的服务器号,从 99 开始,或者参数为 --服务器编号.
-e 文件, --错误文件=文件
存储输出 验证 和 Xvfb in 文件。 默认是 的/ dev / null的.
-f 文件, --auth-文件=文件
将 X 验证数据存储在 文件. 默认情况下,一个名为的临时目录
xvfb-运行。PID(其中PID是进程ID xvfb运行 本身)是在
环境变量指定的目录 TMPDIR (或 / tmp目录 如果那个变量是
null 或未设置),以及 临时文件(1) 命令用于在其中创建文件
临时目录称为 权威.
-h, - 帮帮我
显示使用消息并退出。
-n 服务器编号, --服务器编号=服务器编号
使用 服务器编号 作为服务器编号(但请参阅 -a, --自动服务器编号 选项
以上)。 默认值为 99。
-l, --监听 TCP
在 X 服务器中启用 TCP 端口侦听。 出于安全原因(为了避免
拒绝服务攻击或漏洞利用),默认情况下禁用 TCP 端口侦听。
-p 协议名, --xauth-协议=协议名
使用 协议名 作为 X 权限协议使用。 默认为“.”,即
验证 解释为它自己的默认协议,即 MIT-MAGIC-COOKIE-1。
-s 参数, --服务器参数=参数
通过 参数 到 Xvfb 服务器。 小心引用任何空格字符
可能发生在 参数 以防止它们被视为分隔符
xvfb运行自己的论点。 另外,请注意“-nolisten tcp”中的规范
参数 可能会覆盖的功能 xvfb运行是的 -l, --监听 TCP 选项,以及
服务器编号的指定(例如,':1')可能会被忽略,因为
X 服务器解析其参数列表的方式。 使用 xvfb运行 选项
-n 服务器编号, --服务器编号=服务器编号 来实现后一个功能。 这
默认为“-screen 0 640x480x8”。
-w 延迟, --等待=延迟
忽略与早期版本的兼容性。
环境
柱
表示字符单元格中终端设备的宽度。 这个值被使用
用于格式化诊断消息。 如果未设置,则使用终端查询
姿势(1)确定其宽度。 如果失败,则假定值为“80”。
TMPDIR 指定放置的目录 xvfb运行的临时目录
X权限文件的存储; 仅在以下情况下使用 -f or --auth-文件 选项不是
指定的。
OUTPUT FILES
除非 -f or --auth-文件 选项被指定,一个临时目录和文件
它被创建(和删除)以存储 X 权限 cookie 使用的 Xvfb 服务器和
客户端在它下面运行。 看 临时文件(1). 如果使用 -f 或 --auth-file,则
指定的 X 权限文件只被写入,不创建或删除(虽然 验证
如果被告知使用尚不存在的用途,则会自行创建授权文件)。
如果出现以下情况,还会创建具有用户指定名称的错误文件 -e or --错误文件 选项
被指定; 看上面。
退出 状态
xvfb运行 使用其退出状态以及输出到标准错误进行通信
诊断。
0 xvfb运行 仅在以下情况下使用此退出状态 -h, - 帮帮我 给出了选项。 在所有
在其他情况下,这可能被解释为指定命令的成功。
1 Xvfb 没有正确启动。
2 未指定要运行的命令。
该3 验证 命令不可用。
4 准备使用的临时目录已经存在; 自从 xvfb运行
产生一个唯一命名的目录,这可能表明另一个人的尝试
系统上的进程以利用临时文件竞争条件。
5 清理临时目录时遇到问题。
6 使用时遇到问题 获取选择(1) 解析命令行
参数。
示例
xvfb运行 --自动服务器编号 --服务器编号=1 标志
跑了 标志(1x) 演示客户端内 Xvfb 第一个 X 服务器
可用服务器编号大于或等于 1。
xvfb运行 --server-args="-屏幕 0 1024x768x24“ ICO -面孔
跑了 ICO(1x) 演示客户端(并将其传递给 -面孔 参数)里面
此 Xvfb X 服务器,配置了一个 1024 x 768 像素的根窗口和一个颜色
24 位深度。
请注意,上述示例中使用的演示 X 客户端不会自行退出,因此
他们必须先被杀死 xvfb运行 将退出。
使用 onworks.net 服务在线使用 xvfb-run