【问题标题】:SLURM - Print all output to single out fileSLURM - 将所有输出打印到单出文件
【发布时间】:2022-04-02 07:45:16
【问题描述】:

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

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

#!/bin/bash
#SBATCH --array=1-3
#SBATCH -J vo_job
#SBATCH -o o.out
#SBATCH -e e.out

【问题讨论】:

    标签: slurm


    【解决方案1】:

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

    #SBATCH --open-mode=append
    

    来自documentation

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

    默认为truncate,确实会擦除文件中之前的内容。

    【讨论】:

      猜你喜欢
      • 2018-11-20
      • 1970-01-01
      • 2019-10-02
      • 2011-12-19
      • 2017-09-09
      • 2017-11-04
      • 2014-05-01
      • 2020-09-03
      • 1970-01-01
      相关资源
      最近更新 更多