这是 pegasus-tc-client 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pegasus-tc-client - 一个功能齐全的通用客户端,用于处理添加、删除和查询
转换目录 (TC)。
概要
飞马-tc-客户端 [-D属性=值...] [-h[-v[-V]
项目运营 触发器 [配置]
商品描述
这款 飞马-tc-客户端 命令是执行三个基本操作的通用客户端
添加、删除和查询实现到 TC API 的任何转换目录。
客户端实现了 TC API 支持的所有操作。 这取决于 TC
是否支持所有操作或模式。
支持以下 3 种操作 飞马-tc-客户端. 这些操作之一
必须指定运行客户端。
地址
此操作允许客户端在 Transformation 中添加或更新条目
目录。 条目可以在命令行上一一添加,也可以使用
块 触发并提供包含必要条目的文件。 配置文件也可以
添加到逻辑转换或物理转换。
删除
此操作允许客户端从转换目录中删除条目。
可以根据逻辑转换、按资源、按转换删除条目
类型以及转换系统信息。 还与相关的配置文件
可以删除逻辑或物理转换。
QUERY
此操作允许客户端从转换目录中查询条目。
可以进行查询以打印目录的所有内容或特定
条目,用于所有逻辑转换或资源等。
查看 触发器 和 有效 组合方式 部分了解更多详情。
营运
选择 3 个操作之一。
-一种, - 添加
在 TC 上执行加法操作。
-d, - 删除
对TC进行删除操作。
-q, - 询问
对TC进行查询操作。
触发器
触发器修改一个的行为 项目运营. 例如,如果您要执行批量
操作你会使用 块 触发器或如果您想对逻辑执行操作
转换然后你会使用 轻型FN 扳机。
以下 7 个触发器可用。 见 有效 组合方式 正确的部分
分组和使用。
-B
触发批量操作。
-L
在逻辑转换上触发操作。
-P
触发对物理转换的操作
-R
触发对资源的操作。
-E
触发对配置文件的操作。
-T
触发对类型的操作。
-S
触发对系统信息的操作。
配置
以下选项适用于所有操作。
-D属性=值
-D 选项允许有经验的用户覆盖某些属性
影响程序执行,其中包括用户的默认位置
属性文件和 PEGASUS 主位置。 可以通过以下方式设置多个 CLI 属性
多次给出这个选项。 这 -D 选项必须是第一个选项
命令行。 CLI 属性优先于
同样的钥匙。
-l, --ln 合乎逻辑的
要添加的逻辑转换。 格式为: 命名空间::名称:版本。 该
name 始终是必需的,namespace 和 version 是可选的。
-p, --pfn 的
要添加的物理转换。 对于已安装的可执行文件,它是一个本地文件
路径,对于所有其他人,它是一个 url。
-t, - 类型 类型
物理变换的类型。 有效值为:INSTALLED、STATIC_BINARY、
DYNAMIC_BINARY、SCRIPT、SOURCE、PACMAN_PACKAGE。
-r, --资源 资源
转换所在的资源 ID。
-e, - 轮廓 配置文件
转换的配置文件。 可以添加相同命名空间的多个配置文件
同时用逗号分隔它们 “,”. 每个配置文件部分都写为
命名空间::KEY=VALUE,KEY2=VALUE2 例如
ENV::JAVA_HOME=/usr/bin/java2,PEGASUS_HOME=/usr/local/pegasus. 添加多个
您需要为每个名称空间重复 -e 选项。 例如 -e
ENV::JAVA_HOME=/usr/bin/java -e GLOBUS::JobType=MPI,COUNT=10
-是的, - 系统 SYSTEMINFO
可执行文件的架构、os、osversion 和 glibc(如果有)。 每个系统信息
写成形式 ARCH::OS:OSVER:GLIBC
-v, --详细
以详细模式显示输出(大量调试信息)。
-V, - 版
显示 Pegasus 版本。
-H, - 帮帮我
生成帮助
其他 配置
-o, --旧格式
以旧的单行格式生成输出
-C, --conf
属性文件的路径
有效 组合方式
以下是有效的组合 操作, 触发器, 配置 等加工。为
飞马-tc-客户端.
地址
添加 TC 条目
-a -l 单宁 -p 功率因数 -t 类型 -r 资源 -s 系统 [-e 配置文件...]
将单个条目添加到转换目录中。
添加 PFN 简介
-a -P -E -p 功率因数 -t 类型 -r 资源 -e 配置文件 ...
将配置文件添加到给定资源上的指定物理转换和
给定类型。
添加 轻型FN 简介
-a -L -E -l 单宁 -e 配置文件 ...
将配置文件添加到指定的逻辑转换。
添加 整体 参赛作品
-a -B -f 文件
通过提供包含条目的文件以批量模式添加条目。 的格式
该文件包含 6 列。 例如
#RESOURCE LFN PFN 类型系统信息配置文件
#
isi NS::名称:版本 /bin/日期 安装的 ARCH::OS:OSVERS:GLIBC NS::KEY=VALUE,KEY=VALUE;NS2::KEY=VALUE,KEY=VALUE
删除
删除 所有 TC
-d -BPRELST
删除 TC 的全部内容。
警告 : 用途 与 警告。
删除 by 轻型FN
-d -L -l 单宁 [-r 资源] [-t 类型]
从 TC 中删除特定逻辑转换的条目,另外还有一个
资源和或类型。
删除 by PFN
-d -P -l 单宁 -p 功率因数 [-r 资源] [-t 类型]
从 TC 中删除给定逻辑和物理转换的条目,并
另外在特定资源和/或特定类型上。
删除 by 类型
-d -T -t 类型 [-r 资源]
从特定类型和/或特定资源的 TC 中删除条目。
删除 by 更多相关资源
-d -R -r 资源
从 TC 中删除特定资源上的条目。
删除 by SYSINFO
-d -S -s 的sysinfo
从 TC 中删除特定系统信息类型的条目。
删除 峰 简介
-d -P -E -p 功率因数 -r 资源 -t 类型 [-e 配置文件 ..]
删除与物理转换关联的所有或特定配置文件。
删除 低频 简介
-d -L -E -l 单宁 -e 配置文件 ....
删除与逻辑转换关联的所有或特定配置文件。
QUERY
询问 整体
-q-B
查询TC的所有内容。 它产生一个文件格式 TC,它可以是
使用批量选项添加到另一个 TC。
询问 轻型FN
-q -L [-r 资源] [-t 类型]
查询 TC 的逻辑转换和/或特定资源和/或
特定类型。
询问 PFN
-q -P -l 单宁 [-r 资源] [-t 类型]
查询 TC 以获取给定逻辑转换的物理转换和/或
在特定资源和/或特定类型上。
询问 更多相关资源
-q -R -l 单宁 [-t 类型]
查询已注册的资源和/或为某个注册的资源的 TC
特定类型的转换。
询问 轻型FN 简介
-q -L -E -l 单宁
查询与特定逻辑转换关联的配置文件
询问 峰 简介
-q -P -E -p 功率因数 -r 资源 -t 类型
查询与特定物理转换相关的配置文件
性能
这些是您需要设置的属性才能使用 文件 or 数据库 TCE。
欲了解更多详情,请查看 $PEGASUS_HOME/etc/sample.properties 文件中。
Pegasus.catalog.transformation
确定将使用什么 TC 实施。 如果使用相对名称,则
路径 org.griphyn.cPlanner.tc 是名称的前缀并用作类名
加载。 默认值如果 文本. 其他支持的模式是 文件
pegasus.catalog.transformation.file
基于文本的 TC 所在的文件路径。 默认路径
$PEGASUS_HOME/var/tc.data 用来。
使用 onworks.net 服务在线使用 pegasus-tc-client