希望具有在使用作业数组时易于理解的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