slurm 处理的 bash 脚本中的注释

问题描述 投票:0回答:2

我在集群上使用

slurm
来运行作业并提交如下所示的脚本:
sbatch
:

#!/usr/bin/env bash

#SBATCH -o slurm.sh.out
#SBATCH -p defq
#SBATCH --mail-type=ALL
#SBATCH [email protected]

echo "hello"

我可以以某种方式注释掉

#SBATCH
行,例如这个脚本中的
#SBATCH [email protected]
?由于
slurm
指令本身就是 bash 注释,我不知道如何实现这一点。

bash comments hpc slurm
2个回答
45
投票

只需在开头添加另一个

#
即可。

##SBATCH --mail-user...

这不会被 Slurm 处理


0
投票

以下是 slurm 脚本中的一些注释选项:

  • 双八角字符注释掉整行,例如:
    ##SBATCH -t 00:00:01
  • 行尾尾随 octothorp 注释,例如:
    #SBATCH -t 00:00:01 # test
  • 特殊
    --comment=<string>
    选项,例如:
    #SBATCH --comment "test"

请参阅 sbatch 上的 slurm 页面了解更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.