作业阵列的PBSPro qsub输出文件名

时间:2019-01-22 14:26:13

标签: pbs

希望具有在使用作业数组时易于理解的PBSPro std输出文件。我还没有找到方法。

这是一组要讨论的工作-

Job id            Name             User              Time Use S Queue 
----------------  ---------------- ----------------  -------- - -----  
651902.srvname    pl_0000          xxxxxxxxx         00:00:00 R large  
651903[].srvname  dp_0000-0001     xxxxxxxxx                0 H large     
651904.srvname    bp_0100          xxxxxxxxx                0 H large  
651905[].srvname  dp_0000-bpx6     xxxxxxxxx                0 H large

在不更改输出名称的情况下运行qsub会为作业数组的每个子作业生成文件。例如,为作业651905 []生成了以下文件:

651905[1].srvname.OU  
651905[2].srvname.OU  
...  
651905[x].srvname.OU

使用启动时已知的qsub -o [JOBNAME]会为作业数组ID生成一个文件,以便std输出仅可用于其中一个子作业。

所需的输出文件集为:

dp_0000-bpx6[1].OU     
dp_0000-bpx6[2].OU
...
dp_0000-bpx6[x].OU

这如何完成?换句话说,如何在保留数组索引的同时将输出文件名设置为更易理解的名称?

第二个问题是如何在工作名称中包含序列号?像-

dp_0000-bpx6.651905[1].OU     
dp_0000-bpx6.651905[2].OU
...
dp_0000-bpx6.651905[x].OU  

0 个答案:

没有答案