SLURM - 将所有输出打印到单独的文件中

Ver*_*ics 4 slurm

我希望所有作业的输出都打印到同一个输出文件中"o.out",而不覆盖它。

特别是,我希望它能够与作业数组一起使用:

#!/bin/bash
#SBATCH --array=1-3
#SBATCH -J vo_job
#SBATCH -o o.out
#SBATCH -e e.out
Run Code Online (Sandbox Code Playgroud)

dam*_*ois 7

使用--open-modesbatch 选项:

#SBATCH --open-mode=append
Run Code Online (Sandbox Code Playgroud)

文档中:

根据指定使用附加或截断模式打开输出和错误文件。默认值由系统配置参数JobFileAppend指定。

默认值为truncate,这确实会删除文件中以前的内容。