SLURM-在单个输出文件中打印所有输出

时间:2018-09-08 01:52:56

标签: slurm

我要以口语形式发送作业数组类型:

#!/bin/bash
#SBATCH --array=1-3
#SBATCH -J vo_job
#SBATCH -o o_vo
#SBATCH -e e_vo

以使所有作业的输出将打印在同一输出文件“ o_vo”中的方式。当前,使用此代码,第一个作业打印其输出,然后,第二个作业覆盖它的输出,而thids覆盖第二个输出文件。

1 个答案:

答案 0 :(得分:0)

使用sbatch的--open-mode选项:

#SBATCH --open-mode=append

来自documentation

  

使用追加或截断模式打开输出和错误文件,如下所示:   指定。默认值由系统配置指定   参数JobFileAppend。

默认值为truncate,它的确删除了文件中的先前内容。