这是 pegasus-keg 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pegasus-keg - 网格的 kanonical 可执行文件
概要
飞马桶 [-a appname] [-t 间隔 |-T 间隔] [-l 日志名]
[-P 前缀] [-o fn [..]] [-i fn [..]] [-G sz]
[-C] [-e 环境 [..]] [-p 参数 [..]]
商品描述
kanonical 可执行文件是 DAG 中常规二进制文件的替代品 - 但不是它们的
论据。 它允许跟踪 DAG 执行的形状,因此有助于
调试 DAG 相关问题。
主要特点 飞马桶 是它可以复制任意数量的输入文件,包括
发电机 case,到任意数量的输出文件,包括 数据接收器 案件。 此外,
它协议了它运行的主机的 IPv4 和主机名、当前时间戳以及
从开始到记录信息的运行时间,当前工作
目录和系统环境的一些信息。 飞马桶 还将报告所有
输入文件、当前输出文件和任何请求的字符串和环境值。
争论
这个 -e, -i, -o 和 -p 参数允许具有任意数量参数的列表。 这些
选项也可能在命令行上重复出现。 可以提供文件选项
使用特殊文件名 - 表示 标准输出 以追加模式写入,或 标准输入 HPMC胶囊
读。 这 -a, -l , -P , -T 和 -t 参数应该只出现一次
单一论点。
If 飞马桶 不带任何参数调用,它将显示其用法并退出
成功。
-a 应用名称
此选项允许 飞马桶 以显示与其应用程序不同的名称。 这个
操作模式在虚构模式中很有用。 默认是基本名称
argv [0].
-e ENV [..]
此选项命名任意数量的环境变量,应报告其值
作为数据转储的一部分。 默认情况下,不报告环境变量。
-i 入档 [..]
这个 飞马桶 binary 可以处理任意数量的输入文件。 对于每个输出文件,
每个输入文件都将被打开,并将其内容复制到输出文件中。 原文
假设输入文件。 每个输入行都缩进两个空格。 输入文件
内容括在开始和结束部分之间,见下文。 默认情况下,
飞马桶 经营于 发电机 模式。
-l 日志文件
这个 日志文件 是一个文件名以原子方式附加自我信息,见下文。 这
原子写保证多行信息不会与其他信息交错
同时写入同一个文件的进程。 默认是不使用任何
日志文件。
-o 输出文件 [..]
这个 飞马桶 可以处理任意数量的输出文件。 对于每个输出文件,每个
将打开输入文件,并将其内容复制到输出文件。 文字输入
假设文件。 每个输入行都缩进两个空格。 输入文件内容
括在开始和结束部分之间,请参见第二个示例。 在所有输入文件之后
被复制,从这个实例的数据转储 飞马桶 附加到输出
文件。 没有输出文件, 飞马桶 经营于 data 水槽 模式。
-G 尺寸
如果你想 飞马桶 要生成大量输出,生成器选项将执行此操作
为你。 只需指定您想要的数量(以字节为单位)。 此选项默认关闭。
-C
此选项导致 飞马桶 列出所有以
字首 \_秃鹰 如果 .B pegasus-keg 作为 Condor(的一部分)运行,则该选项很有用
工作。 此选项默认关闭。
-p 绳子 [..]
可以报告任意数量的参数,而无需具体说明其内容。
实际上,这些字符串是直接从命令行复制的。 默认情况下,没有
显示了额外的参数。
-P 字首
每个输入文件的每一行都用前缀字符串缩进以在视觉上强调
通过多个实例输入文件的出处 飞马桶。 通过
默认情况下,两个空格用作前缀字符串。
-t 间隔
间隔是睡眠时间的量 飞马桶 可执行是睡觉。
这可用于模拟轻松的工作,而不会使池资源紧张。 如果使用
连同 -T 旋转选项,睡眠间隔在旋转间隔之前。
默认是没有睡眠时间。
-T 间隔
间隔是忙碌的旋转时间量 飞马桶 可执行文件是
模拟密集计算。 模拟是通过随机 julia 集计算完成的。
此选项可用于模拟紧张的工作以使池资源紧张。 如果使用
连同 -t sleep 选项,睡眠间隔在旋转间隔之前。
默认为无旋转时间。
返回 VALUE
按计划执行将返回 0。打开输入文件失败将返回 1,
打开输出文件(包括日志文件)失败将返回退出代码 2。
例
该示例显示了输入文件的括号,以及在输出上生成的副本
文件。 出于说明目的,输出文件连接到 标准输出 :
$ 日期 > xx
$ 飞马桶 -i xx -pabc -o -
--- 开始 xx ----
太平洋夏令时间 5 年 10 月 55 日星期四 45:2011:XNUMX
--- 最后 xx ----
今日时间戳:20110505T105552.910-07:00 (1304618152.910;0.000)
应用名称:pegasus-keg [3661M] @ 128.9.xxx.xxx (xxx.isi.edu)
当前工作目录:/opt/pegasus/default/bin/pegasus-keg
Systemenvironm.: x86_64-Linux 2.6.18-238.9.1.el5
处理器信息:4 x Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz @ 2660.068
平均负载:0.298 0.135 0.104
内存使用 MB:总共 11970,8089 个空闲,0 个共享,695 个缓冲
交换使用量 MB:总共 12299,免费 12299
文件系统信息:/ ext3 总共 62GB,20GB 可用
文件系统信息:/lfs/balefire ext4 总共 1694GB,1485GB 可用
文件系统信息: /启动 ext2 总共 493MB,447MB 可用
输出文件名:-
输入文件名:xx
其他参数:abc
限制
输入文件必须是文本文件。 二进制文件的行为未指定。
主机地址由主接口确定。 如果没有活动接口
除了环回,主机地址将默认为 0.0.0.0。 如果主机地址在
a 虚拟 私立 网络 地址范围,仅 (VPN) 将显示为主机名,并且没有
将尝试反向地址查找。
这个 处理器 info line 仅在 Linux 系统上可用。 该行将丢失
其他操作系统。 它的信息假设对称多处理,
反映最后一个可用 CPU 的 CPU 名称和速度 /开发/ CPU信息 .
有一个限制 4 * 页 尺寸 到 .B pegasus-keg 可以的东西的输出缓冲区
在其自我信息转储中报告。 对输出文件的输入没有这样的限制
复制。
作者
延斯-S。 沃克勒
迈克·王尔德
赵勇
飞马座—— http://pegasus.isi.edu/
使用 onworks.net 服务在线使用 pegasus-keg
