使用 slurm JobID 作为输入?

Use slurm JobID as input?

是否可以使用 JobID 作为您提交的脚本的输入?

我知道您可以使用 %j 来命名带有 JobID 的日志文件,但是是否可以这样做,例如,类似于

sbatch make-dir.sh %j

其中 make-dir.sh 是

#!/bin/bash

echo 

就目前而言,它将打印 %j,但我希望它打印 JobID。

谢谢。

你应该在 make-dir.sh

中使用环境变量 $SLURM_JOBID
#!/bin/bash

echo $SLURM_JOBID