如何用短信替代SLURM邮件接收作业状态通知?
SLURM作业通知转短信的可行方案求助
背景与需求
我已掌握SLURM作业启动、结束或失败时的邮件通知设置方法,也清楚作业数组中单任务与整数组的通知逻辑。现希望用短信替代邮件接收这类通知,理想状态是收到的短信能包含类似以下邮件的关键作业信息:
FW: Slurm Job_id=66967693 Name=testing_Tappen Ended, Run time
00:01:55, CANCELLED, ExitCode 0From: Slurm Controller - slurm@org.com
Sent: Thursday, January 1, 2025 5:18:02 PM (UTC-06:00) Central Time (US & Canada)
To: Jane Doe
Subject: Slurm Job_id=123556789 Name=my_job_name Ended, Run time 05:00:55, CANCELLED, ExitCode 0This is an automated message requested by a user-submitted Slurm batch job. If you did not request this message, please reply so we can remove you from further messages ASAP.
已尝试方案及问题
- 运营商短信邮箱转短信:提交了如下作业脚本,但作业完成后未收到任何短信:
#!/bin/bash --login #SBATCH --mail-type=BEGIN,END,FAIL #SBATCH --mail-user=1235556789@tmomail.net #SBATCH --time=00:03:00 # walltime #SBATCH --ntasks-per-node=2 # number of processor cores (i.e. tasks) #SBATCH --nodes=1 # number of nodes #SBATCH --mem=64G # memory per CPU core #SBATCH -J "get_a_text" # job name #SBATCH --output=%x_%j.out srun python3 src/jane_doe_script.py
- 邮箱转发至手机:能收到通知,但存在5-15分钟延迟,且无法精准控制哪些作业的通知发送到手机。
补充信息
- scontrol版本:slurm 23.11.6
- 可使用美国运营商短信邮箱地址列表
内容的提问来源于stack exchange,提问作者d-gg
相关产品推荐
相关产品推荐

