slurm 不通过电子邮件提供有效信息?

slurm does not provide valid information via email?

我用

#SBATCH --mail-type=end
#SBATCH --mail-user=myemail@gmail.com

在我的 script.sh 中向我发送有关工作的有效信息。但是我收到的是空的,没有任何有效信息:

JOB NAME:
EXIT STATUS: COMPLETED

SUMBITTED ON:
STARTED ON:
ENDED ON:

PARTITION:
USED NODES:
ALLOCATED RESOURCES:

JOB AVERAGE CPU FREQUENCY:
JOB AVERAGE USED RAM:

JOB STDOUT TO `'

为什么?

Slurm 发送的信息实际上取决于站点,因为它依赖于系统管理员编写的脚本并由 MailProg 配置参数引用。您可以使用 scontrol show config | grep MailProg 找到它。它可能不起作用的原因可能有多种,具体取决于脚本是从控制器(scontrol)还是从会计数据库(with sacct)获取信息,或者(因为它看起来来自模板)来自两者。所以你最好的选择是向你的集群管理员提问。