Condor中使用transfer_output_remaps同时重映射多输出文件的正确方式
问题原因与解决方案
重复定义transfer_output_remaps参数会导致后定义的配置直接覆盖前一个,因此只有F2的映射规则生效。要同时完成多个文件的重命名与转移,需将所有映射规则写在同一个transfer_output_remaps配置项中,用逗号分隔每个映射关系。
正确配置示例
transfer_output_remaps="F1=/home/OutDir/F1$(Process), F2=/home/OutDir/F2$(Process)"
关键规则说明
- 单个映射规则格式为:
原文件名=目标路径 - 多个映射规则之间用逗号(
,)分隔,逗号前后可加空格提升可读性 $(Process)会被Condor自动替换为当前并行任务的进程号,保证每个任务的输出文件命名唯一
内容的提问来源于stack exchange,提问作者Max
相关产品推荐
相关产品推荐

