getRecentJobs
语法
getRecentJobs([n])
参数
n 是一个可选参数,为正整数。 无参数时返回所有Jobs。
详情
取得本地节点上最近N个批处理作业的状态。
返回一个表,包含以下字段:
参数 |
含义 |
---|---|
node |
本地节点的别名。 |
userID |
提交作业任务的用户 ID。 |
jobId |
在提交批作业时指定的作业名。 |
rootJobId |
系统中作业的唯一标识。 |
jobDesc |
用于描述作业的字符串。 |
priority |
作业的优先级,为 0-9 之间的整数。 |
parallelism |
作业的并行度,即分配给该作业的线程数上限。 |
clientIp |
发起作业任务的客户端 IP。 |
clientPort |
发起作业任务的客户端端口号。 |
receivedTime |
作业接收的时间,为 TIMESTAMP 类型。 |
startTime |
作业开始时间,为 TIMESTAMP 类型。 |
endTime |
作业结束时间,为 TIMESTAMP 类型。 |
errorMessage |
报错信息。 |
详情请参考 批处理作业管理。
例子
$ def jobDemo(n){
$ s = 0
$ for (x in 1 : n) {
$ s += sum(sin rand(1.0, 100000000)-0.5)
$ print("iteration " + x + " " + s)
$ }
$ return s
$ };
$
$ submitJob("jobDemo1","job demo", jobDemo, 100);
$ submitJob("jobDemo2",, jobDemo, 10);
$ getRecentJobs(10);
node |
userID |
jobId |
jobDesc |
priority |
parallelism |
receivedTime |
startTime |
… |
---|---|---|---|---|---|---|---|---|
local8848 |
guest |
jobDemo1 |
job demo |
0 |
1 |
2021.04.28T14:20:24.879 |
2021.04.28T14:20:24.886 |
… |
local8848 |
guest |
jobDemo2 |
jobDemo |
0 |
1 |
2021.04.28T14:20:24.886 |
2021.04.28T14:20:24.886 |
… |