论坛首页> 三共建设

如何通过命令行将作业提交到GeoEast-iEco作业调度系统中

当用户编辑生成了作业后,可以使用命令行命令将作业发送到GeoEast-iEco作业调度系统中,单纯从命令行方式发送作业来看,作业调度中用到的各种参数都可以在作业发送中以命令行参数传递给作业调度系统。作业发送中唯一一个必添参数是磁盘上的作业文件名,它必须作为第一个命令行参数传递,作业发送中其他的参数都是以开始,类似于LINUX系统中的命令行参数设置。

作业发送命令为jsfsub,其命令行参数如下表所示:

作业发送参数

含义

-class

作业所属的队列

-jobname

作业名

-dept

作业发送者所属部门(缺省从配置文件中获取)

-proj

作业所属的项目

-lineid

作业所属的测线

-survey

作业所属的工区

-pri

作业的优先级

-jobstat

作业加入调度后的初始状态(READYHOLD

-seqgrp

作业所属的序列组号(用于作业依赖)

-seqnum

作业的序列号

-min_child_nodes

并行作业所需的最小节点数

-max_child_nodes

并行作业所需的最大节点数

-tasks_per_node

并行作业每个节点运行的子任务数

-device

作业所需的设备

-task_type

1表示节点独占,0表示非节点独占,默认为0


例如: jsfsub test0001  -class par -min_child_nodes 5 -max_child_nodes 5 -tasks_per_node 10

表示将test0001这个作业脚本发送到调度系统中,共申请5个节点,每个节点10个任务数。

全部回复

暂无更多回复内容