在由Slurm处理的Bash脚本中注释的处理方式

32

我在一个集群上使用slurm运行任务,并使用sbatch提交以下脚本:

#!/usr/bin/env bash

#SBATCH -o slurm.sh.out
#SBATCH -p defq
#SBATCH --mail-type=ALL
#SBATCH --mail-user=my.email@something.com

echo "hello"

我能不能以某种方式注释掉这个脚本中的#SBATCH行,例如#SBATCH --mail-user=my.email@something.com?由于slurm指令本身就是Bash注释,因此我不知道该如何实现。


2
我非常确定sbatch#SBATCH视为一个单一的标记,所以在#SBATCH之间插入一个空格可能会有帮助。 - hidefromkgb
1个回答

43

只需在开头添加另一个#

##SBATCH --mail-user...

Slurm 不会处理此内容。


1
我们可以这样做吗:#SBATCH --option=value # 选项描述 - Paloha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接