查看作业数组信息

使用 bjobsbhist 命令可监视作业数组的当前和过去状态。

显示作业数组状态

bjobs 命令的 -A 选项显示作业数组摘要信息。

程序

要显示有关从作业数组提交的当前正在运行的作业的摘要信息,请使用 bjobs 命令的 -A 选项。
例如,由作业标识为 123 的 10 个作业组成的作业数组:
bjobs -A 123
JOBID    ARRAY_SPEC  OWNER  NJOBS PEND DONE  RUN EXIT SSUSP USUSP PSUSP 
123      myArra[1-10]     user1     10    3    3    4    0     0     0     0

显示作业数组依赖关系

bjdepinfo 命令显示作业数组的作业依赖关系信息。

程序

要显示数组的任何作业依赖关系信息的信息,请使用 bjdepinfo 命令。
例如,要在其中查看对数组的第三个元素的依赖关系的作业数组 (作业标识为 456):
bjdepinfo -c "456[3]"
JOBID  CHILD CHILD_STATUS CHILD_NAME LEVEL
456[3] 300   PEND         job300     1

显示从数组提交的作业的状态

bjobs 命令显示从作业数组提交的各个作业的状态

程序

使用 bjobs 命令并指定作业数组作业标识以显示从作业数组提交的各个作业的状态。 对于从作业数组提交的作业, JOBID 显示作业数组作业标识, JOBNAME 显示每个作业的作业数组名称和索引值。
例如,要查看作业标识为 123 的作业数组:
bjobs 123
JOBID  USER   STAT   QUEUE     FROM_HOST  EXEC_HOST   JOB_NAME    SUBMIT_TIME 
123    user1  DONE   default   hostA      hostC       myArray[1]  Feb 29 12:34 
123    user1  DONE   default   hostA      hostQ       myArray[2]  Feb 29 12:34 
123    user1  DONE   default   hostA      hostB       myArray[3]  Feb 29 12:34 
123    user1  RUN    default   hostA      hostC       myArray[4]  Feb 29 12:34 
123    user1  RUN    default   hostA      hostL       myArray[5]  Feb 29 12:34 
123    user1  RUN    default   hostA      hostB       myArray[6]  Feb 29 12:34 
123    user1  RUN    default   hostA      hostQ       myArray[7]  Feb 29 12:34 
123    user1  PEND   default   hostA                  myArray[8]  Feb 29 12:34 
123    user1  PEND   default   hostA                  myArray[9]  Feb 29 12:34 
123    user1  PEND   default   hostA                  myArray[10] Feb 29 12:34

显示过去的作业状态

bhist 命令显示有关阵列作业的历史信息。

程序

使用 bhist 命令并指定作业数组作业标识以显示从作业数组提交的各个作业的过去状态。
例如,要查看作业标识为 456 的作业数组的历史记录:
bhist 456
Summary of time in seconds spent in various states: 
JOBID  USER    JOB_NAME   PEND    PSUSP   RUN     USUSP   SSUSP   UNKWN   TOTAL 
456[1] user1   *rray[1]   14      0       65      0       0       0       79 
456[2] user1   *rray[2]   74      0       25      0       0       0       99 
456[3] user1   *rray[3]   121     0       26      0       0       0       147 
456[4] user1   *rray[4]   167     0       30      0       0       0       197 
456[5] user1   *rray[5]   214     0       29      0       0       0       243 
456[6] user1   *rray[6]   250     0       35      0       0       0       285 
456[7] user1   *rray[7]   295     0       33      0       0       0       328 
456[8] user1   *rray[8]   339     0       29      0       0       0       368 
456[9] user1   *rray[9]   356     0       26      0       0       0       382 
456[10]user1   *ray[10]   375     0       24      0       0       0       399

显示特定作业的当前状态

bjobs 命令显示特定阵列作业元素的当前状态。

程序

使用 bjobs 命令可显示从作业数组提交的特定作业的当前状态。 指定作业数组作业标识和引号中的索引值。
例如,作业标识为 123 的作业数组中 5th 个作业的状态:
bjobs "123[5]"
JOBID  USER   STAT   QUEUE     FROM_HOST  EXEC_HOST   JOB_NAME    SUBMIT_TIME 
123    user1  RUN    default   hostA      hostL       myArray[5]  Feb 29 12:34

显示特定作业的过去状态

bhist 命令显示特定阵列作业元素的历史状态。

程序

使用 bhist 命令可显示从作业数组提交的特定作业的过去状态。 指定作业数组作业标识和引号中的索引值。
例如,作业标识为 456 的作业数组中 5th 个作业的状态:
bhist "456[5]"
Summary of time in seconds spent in various states: 
JOBID  USER    JOB_NAME   PEND    PSUSP   RUN     USUSP   SSUSP   UNKWN   TOTAL 
456[5] user1   *rray[5]   214     0       29      0       0       0       243