当某些类型的事件发生时,Slurm可以使用--mail-type
和--mail-user
等选项通过电子邮件通知用户。
我通过这种方式收到的电子邮件包含无效的正文和标题,类似于:
SLURM Job_id = 9228 Name = toto已结束,运行时间07:32:31,已完成,退出代码0
我想配置Slurm,以使电子邮件的标题甚至更好的正文包含与Slurm命令squeue --format
返回类似的其他信息。
(实际上,我希望电子邮件中包含我使用sbatch --comment
设置的评论)
答案 0 :(得分:1)
要自定义Slurm发送的电子邮件,通常需要编写一个脚本,并将MailProg
的值设置为slurm.conf
中该脚本的路径。
在文档中,MailProg
是:
用于向每个用户发送电子邮件的程序的完全限定路径名 请求。默认值为“ / bin / mail”(如果是,则为“ / usr / bin / mail” “ / bin / mail”不存在,但“ / usr / bin / mail”确实存在)。
Slurm源代码的contrib
目录包含一个用Perl编写的脚本,您可以使用和自定义它:https://github.com/SchedMD/slurm/tree/master/contribs/seff
答案 1 :(得分:0)
您可能也对Slurm-Mail感兴趣:https://github.com/neilmunday/slurm-mail
Slurm-Mail允许您自定义发送给用户的HTML电子邮件,并提供比默认情况下Slurm发送的电子邮件更多的信息。