这是 sge_types 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
sge_types - Sun Grid Engine 类型描述
商品描述
Sun Grid Engine 用户界面由多个程序和文件组成。 一些命令——
行开关和几个文件属性是类型。 这些类型的语法是
在此页面中进行了说明。
宾语 类型
这些类型用于定义 Sun Grid Engine 配置:
日历名称
日历名称是 Sun Grid Engine 日历的名称 日历配置(5)。
日历名称 := OBJECT_NAME
ckpt_name
“ckpt_name”是 Sun Grid Engine 检查点接口的名称
检查站(5)。
ckpt_name := OBJECT_NAME
复杂名称
复杂名称是 Sun Grid Engine 资源属性的名称
复杂(5)。
复杂名称 := OBJECT_NAME
主机标识符
主机标识符可以是主机名或主机组名。
主机标识符 := 主机名 | 主机组名称
主机组名称
主机组名称是 Sun Grid Engine 主机组的名称 主机组(5)。
请注意,为了让主机组名与主机名很容易不同,使用了“@”前缀。
主机组名称 := @OBJECT_NAME
主机名
主机名是主机节点的正式名称。 具有域规范的主机名
例如“gridmaster.sun.com”被称为完全限定的主机名,而主机名
像“gridmaster”被称为短主机名。 注意,有安装时间参数
default_domain 和 ignore_fqdn(请参阅 引导(5)) 这会影响 Sun Grid Engine 的交易方式
一般带有主机名。
jsv_url
- jsv_url 有以下格式:
jsv_url := jsv_client_url | jsv_服务器_url
jsv_服务器_url := [ 类型 ':'] [ 用户 '@'] 径
jsv_client_url := [ 类型 ':'] 径
类型 := '脚本'
此刻只有 类型 脚本 被允许。 这意味着 径 要么是通往
用于实例化 JSV 进程的脚本或二进制应用程序。 这
类型 是可选的,直到其他 类型 Sun Grid Engine 支持。
指定一个 用户 仅允许用于服务器 JSV。 客户端 JSV 将自动成为
如果未指定其他用户,则以提交用户和服务器 JSV 的身份作为管理员用户启动。
- 径 必须始终是二进制文件或应用程序的绝对路径。
内存说明符
内存说明符是正十进制、十六进制或八进制整数常量,它们
后面可以跟一个乘数字母。 有效的乘数字母是 k、K、m、M、g 和
G,其中k表示值乘以1000,K乘以1024,m乘以
1000*1000,M乘以1024*1024,g乘以1000*1000*1000,G乘以
1024*1024*1024。 如果不存在乘数,则该值仅以字节计。
姓名
“pe_name”是 Sun Grid Engine 并行环境的名称 sge_pe(5)。
姓名 := OBJECT_NAME
项目名
项目名称是在中描述的 Sun Grid Engine 项目的名称 项目(5)。
项目名 := OBJECT_NAME
队列名称
队列名称是 Sun Grid Engine 队列的名称 队列配置(5)。
队列名称 := OBJECT_NAME
时间说明符
时间说明符由正十进制、十六进制或八进制整数组成
常量,在这种情况下,该值被解释为以秒为单位,或者由 3 构建
由冒号分隔的十进制整数,其中第一个数字计算小时数,
第二个是分钟,第三个是秒。 如果数字为零,则可以保留
out 但分隔冒号必须保留(例如 1:0:1 = 1::1 表示 1 小时 1 秒)。
USER_NAME
用户名可以是 登录(1) 用户或 Sun Grid Engine 用户对象
描述于 用户(5)。
USER_NAME := OBJECT_NAME
用户集名称
用户集名称是 Sun Grid Engine 访问列表或部门的名称
访问列表(5)。
用户集名称 := OBJECT_NAME
OBJECT_NAME
对象名称是最多 512 个 ASCII 字符串字符的序列,除了“\n”、“\t”、“\r”、
" ", "/", ":", "´", "\", "[", "]", "{", "}", "|", "(", ")", "@" , “%“, “,“ 或者 ”
性格本身。
匹配 类型
这些类型用于匹配 Sun Grid Engine 配置:
表达
通配符表达式是一个正则布尔表达式,由一个或多个
模式s 由布尔运算符连接。 当使用通配符表达式时,以下
定义适用:
表达式= ["!"] ["("] valExp [")"] [ AND_OR 表达式]*
valExp = 模式 | 表达
AND_OR = "&" | “|”
其中:
“!” not 运算符 -- 否定以下模式或表达式
"&" 和运算符——逻辑上并具有以下表达式
“|” 或运算符——逻辑上或使用以下表达式
"(" 左括号——开始一个内部表达式。
")" 右括号——结束一个内部表达式。
“模式”见 模式 遵循的定义
表达式本身应该放在引号 ('"') 内,以确保客户收到
完整的表达。
例如
"(lx*|sol*)&*64*" 任何以 "lx" 或
“sol”并包含“64”
"rh_3*&!rh_3.1" 任何以 "rh_3" 开头的字符串,除了
“rh_3.1”
模式
当使用模式时,以下定义适用:
“*”匹配任意字符和任意数量的字符
(在 0 和 inv 之间)。
“?” 匹配任何字符。 不能没有性格
“。” 是字符“.”。 没有其他意义
“\”转义字符。 "\\" = "\", "\*" = "*", "\?" =“?”
“[...]”指定一个数组或允许的范围
特定位置的一个字符的字符。
可以使用 az 表示法指定字符范围。
脱字符号 (^) 是 而不去 解释为合乎逻辑的
不是; 它是按字面解释的。
有关更多详细信息,请参见
匹配(5)
模式本身应该放在引号 ('"') 内,以确保客户收到
完整的图案。
范围
任务范围说明符的形式为
n[-m[:s]][,n[-m[:s]], ...] 或 n[-m[:s]][ n[-m[:s]] ...]
因此由逗号或空白分隔的范围说明符列表 n[-m[:s]] 组成。 这
范围连接到完整的任务 ID 范围。 每个范围可能是一个数字,
形式为 nm 的简单范围或具有步长的范围。
厕所_ar
通配符提前预订 (AR) 规范是 AR id、AR 名称的占位符
包括 AR 名称模式。 一个 AR id 总是引用一个 AR,而名称和模式
可能会引用多个 AR。
wc_ar := ar_id | ar_name | 图案
wc_ar_列表
通配符提前保留 (AR) 列表规范允许引用多个 AR
用一个命令。
wc_ar_list := wc_ar [, wc_ar, ...]
wc_主机
通配符主机规范 (wc_主机) 是一个通配符表达式,它可能匹配一个或
集群中使用的主机更多。 该字符串的第一个字符永远不会以
at-character ('@'),即使表达式以通配符开头。
例如
* 所有主机
a* 以“a”开头的所有主机
wc_主机组
通配符主机组规范 (wc_主机组) 是一个通配符表达式,它可能
匹配一个或多个主机组。 该字符串的第一个字符始终是 at-
特点 ('@')。
有关主机组的更多信息可以在 主机组(5)
例如
@* 集群中的所有主机组
@solaris @solaris 主机组
厕所工作
通配符作业规范是作业 ID、作业名称(包括作业名称)的占位符
模式。 作业 ID 始终引用一个作业,而名称和模式可能会引用
多个工作。
wc_job := 作业 ID | 工作名称 | 图案
wc_工作范围
通配符作业范围规范允许为一个或多个引用特定的数组任务
多个工作。 该作业通过 wc_job 引用,此外还获得了一个范围说明符
阵列任务。
wc_job_range := wc_job [ -t 范围]
wc_工作列表
通配符作业列表规范允许使用一个命令引用多个作业。
wc_job_list := wc_job [, wc_job, ...]
wc_job_range_list
通配符作业范围列表 (wc_job_range_list) 由以下之一指定
形式:
厕所作业[ -t 范围][{, }wc_工作[ -t 范围]{, }...]
如果存在,则 任务范围 限制了效果 模块 对阵列作业的操作
指定为作业 ID 后缀的任务范围(请参阅 -t 选项 qsub(1) 进一步
有关阵列作业的详细信息)。
wc_q域
wc_q域 := wc_cqueue “ @” wc_主机组
通配符表达式队列域规范(wc_q域) 以通配符开头
表达式集群队列名称(wc_cqueue) 后跟一个 at 字符“@”和一个通配符
表达式主机组规范 (wc_主机组).
wc_q域 用于寻址一组队列实例。 驻留的所有队列实例
在作为匹配主机组一部分的主机上将被寻址。 请注意,那
wc_主机组 总是以 at 字符开头。
例如
*@@* 其底层的所有队列实例
主机是至少一个主机组的一部分
a*@@e* 所有队列实例都以 a 开头,其底层
主机是至少一个以 e 开头的主机组的一部分
*@@solaris 主机部分的所有队列实例
@solaris 主机组
wc_cqueue
通配符表达式集群队列规范 (wc_cqueue) 是通配符表达式
这可能与集群中使用的一个或多个集群队列相匹配。 那个字符串从不
包含 at 字符 ('@'),即使表达式以通配符开头。
例如
* 所有集群队列
a* 以“a”开头的所有集群队列
a*&!adam 以“a”开头的所有集群队列,但不包括adam
wc_qinstance
wc_qinstance := wc_cqueue “ @” wc_主机
通配符表达式队列实例规范 (wc_qinstance) 以通配符开头
表达式集群队列名称(wc_cqueue) 后跟一个 at 字符“@”和一个通配符
表达式主机名 (wc_主机).
wc_qinstance 表达式用于寻址一组队列实例,其底层
主机名匹配给定的表达式。 请注意第一个字符 wc_主机
永远不会匹配 at 字符“@”。
例如
*@* 集群中的所有队列实例
*@b* 所有队列实例
主机名以“b”开头
*@b*|c* 所有队列实例
主机名以“b”或“c”开头
wc_队列
wc_队列 := wc_cqueue | wc_q域 | wc_qinstance
通配符队列表达式 (wc_队列) 可能是通配符表达式集群队列
规格 (wc_cqueue) 或通配符表达式队列域规范 (wc_q域)
或通配符表达式队列实例规范(wc_qinstance).
例如
big_*1 集群队列,以
“big_”并以“1”结尾
big_*&!*1 个以
"big_" ,但不以 "1" 结尾
*@fangorn 居住在主机上的所有 qinstances
方角
wc_队列列表
wc_队列列表 := wc_队列 ["," wc_队列 “,”...]
wc_queue 元素的逗号分隔列表。
例如
大、中_*@@sol*、*@fangorn.sun.com
wc_用户
通配符用户名模式是通配符用户名规范或完整用户
名称。
wc_user := 用户名 | 图案
wc_用户列表
用户名列表。
wc_user_list := wc_user [, wc_user, ...]
wc_项目
通配符项目名称模式是通配符项目名称规范或完整的
项目名。
wc_project := 项目 | 图案
wc_pe_名称
通配符并行环境名称模式是通配符 pe 名称规范或
完整的 pe 名称。
wc_pe_name := pe_name | 图案
并行环境 n[-[m]]|[-]m,...
为 AR 选择的并行编程环境 (PE)。 后面的范围描述符
PE 名称指定要运行的并行进程数。 Sun Grid Engine 将
分配适当的可用资源。 这 sge_pe(5) 手册页包含
有关 PE 的定义以及如何获取当前有效的列表的信息
PE。
您可以指定使用通配符“*”的 PE 名称。 因此请求“pvm*”
将匹配名称以字符串“pvm”开头的任何并行环境。 在里面
名称与名称字符串匹配的多个并行环境的情况,并行
选择具有最多可用插槽的环境。
范围规范是“nm”形式的范围表达式列表,其中 n 和 m
是正的非零整数。 形式“n”等同于“nn”。 形式“-m”是
相当于“1-m”。 形式“n-”等价于“n-无穷大”。 范围
规范处理如下:检查请求的最大队列数
第一的。 如果满足指定属性列表的足够队列可用,则所有队列都可用
预订的。 如果不是,则检查下一个较小数量的队列,依此类推。
约会时间
- 约会时间 值必须符合 [[CC]]YY]MMDDhhmm[.SS],其中:
例如
CC 用 2 位数字表示世纪。
YY 用 2 位数字表示年份。
MM 用 2 位数字表示月份。
DD 用 2 位数字表示日期。
hh 表示 2 位数字的小时。
mm 用 2 位数字表示分钟。
ss 表示 2 位数的秒数(默认为 00)。
次
- 次 值必须符合 hh:mm:ss 或秒,其中:
例如
hh 表示 2 位数字的小时。
mm 用 2 位数字表示分钟。
ss 表示 2 位数的秒数(默认为 00)。
seconds 是秒数(用于持续时间值)
如果任何可选的日期字段被省略,则对应的值
假定当前日期。 如果未指定 CC,则 YY < 70 表示 20YY。
如果主机的时钟在
Sun Grid Engine 池不同步。 此外,此选项的正确行为非常
很大程度上取决于适当时区的正确设置,例如在 TZ
环境变量(见 日期(1) 有关详细信息),当 Sun Grid Engine 守护进程
sge_qmaster(8)和 sge_execd(8) 被调用。
姓名
- 姓名 可以是任意的字母数字 ASCII 字符串,但不能包含“\n”、“\t”、
"\r"、"/"、":"、"@"、"\"、"*" 或 "?"。
使用 onworks.net 服务在线使用 sge_types