为了方便大家能够及时获取个人作业状态,处理软件报错并合理对作业进行安排,特别帮大家编写了基于python的邮件通知系统,目前已实现以下功能:
- 1.在作业计算结束/异常终止时,及时反馈作业状态
- 2.打包指定路径文件/文件夹,以文件形式发送至个人邮箱
- 3.提供了添加自定义信息的api
- 4.添加了更改邮件主题后缀的api
使用方法:
在slurm脚本末尾加入以下内容即可:
/mnt/softs/Scripts/mail_new.sh 243183540@qq.com ‘/home/lym/.bashrc;/home/lym/.config/htop’ ‘备注信息: 温度100k 10个C原子’ ‘邮件主题后缀’
格式: /mnt/softs/Scripts/mail_new.sh+空格+个人qq收件邮箱+空格+需要打包的文件/文件夹,用英文分号分隔,两端加英文引号+空格+自定义信息 (变量也可)+空格+邮件主题后缀
注:如不需要收取文件,也不需要添加自定义信息,则直接使用 /mnt/softs/Scripts/mail.sh+空格+个人qq邮箱就够了
注:
如果没在收件箱找到,可以去垃圾箱看看,有时会被当作垃圾邮件过滤。将邮件标记为非垃圾邮件,之后即可正常接收邮件。
可先在终端中进行测试,确认邮件收发正常后加入个人的slurm脚本:

附:收到的邮件正文与附件:
