pbs - 作业数组的 PBSPro qsub 输出文件名
问题描述
在使用作业数组时,最好有易于理解的 PBSPro 标准输出文件。我还没有找到办法。
以下是一组供讨论的工作 -
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
解决方案
推荐阅读
- java - 浮动按钮背景颜色
- android - 删除片段内的按钮单击片段
- flutter - Flutter Scaffold、Actions 和 End Drawer?
- java - 为什么我总是收到“
我的 Window 方法中出现“预期”错误? - oracle - oracle中的dbms_output、输出变量、输出脚本和输出结果有什么区别
- entity-framework - Fluent API 单一关系模型
- r - 将附加参数映射到 purrr
- spring-boot - 如何在没有 SSL 配置的情况下使用 spring boot 和 tomcat 启用 http2
- android - Firebase 项目已删除,但在 Android Studio 中仍显示已连接
- django - 动态查询 Django 构建