前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python-自动邮件确认任务是否完成

Python-自动邮件确认任务是否完成

作者头像
DrugSci
发布2021-06-23 00:48:23
6360
发布2021-06-23 00:48:23
举报
文章被收录于专栏:FindKeyFindKey

Hi

发现有人催更了,然后写一下。

因为最近计算比较多,然后,想找一个可以等待任务结束自动给我发邮件的方法。

emmm,然后打了一个包,可以直接使用,不过只是针对于PBS调度系统。

至于资料都放在了

Github:https://github.com/ZeroDesigner/reporter_su

Gitee:https://gitee.com/zerodesigner/reporter_su

直接看原文会好点,因为,wechat目前不支持markdown,所以有些格式看起来不是很舒服


以下是README的内容

描述

自动检查你的任务是否已经完成(在使用PBS调度系统时),同时email提醒,在任务完成之后

依赖

大于 python 3

安装

选项 1:

代码语言:javascript
复制
git clone git@github.com:ZeroDesigner/reporter_su.git
cd reporter
python setup.py install

选项 2:

代码语言:javascript
复制
pip install reporter_su

用法

步骤 1

代码语言:javascript
复制
# 你需要获取这些信息
receiver = 'lus***@outlook.com'
sender = '86136***@qq.com'
mail_license = '******'
smtpserver = 'smtp.qq.com'
mail_body = 'my task pdbid has been finished'
mail_title = 'task 1'
pdbid = 'change_text'

步骤 2

代码语言:javascript
复制
# 脚本会每隔1个小时检查一下任务是否存在
import reporter_su.pbs_reporter as rp
if rp.auto_check(pdbid,time_scan = 3600) == 0:
   rp.auto_report(receiver,sender,mail_license,smtpserver,mail_body,mail_title)

协议

MIT

邮箱

luskyqi@outlook.com


PS:

看见评论说,好像我上一篇错误太多,还不如推荐几本小白书?

为了避免引战,影响心情,就不截图了,我还得打码。

这里回答一下:

1.我特意去问了一下同学关于python的类的描述是否恰当和存在错误

我们讨论了半天,也只是发现了一个结尾的符号错误

结尾处

代码语言:javascript
复制
    if min([dis_a,dis_b,dis_c]) <<< span=""> span=""> 2:
        print('get happy dog')
        break

<< span="" 这里是一个符号错误

如果有其余错误,请你详细指出

2.至于推荐小白书

这是这个项目的github地址:https://github.com/ZeroDesigner/PythonEveryDay

在Python每日一谈|No.1.md 中,我已经推荐完成了

欢迎关注

对了,截个图,不止有教程,还有视频推荐

3.至于上一篇关于类的描述,如果正常情况下打开应该是如下图

这里呼吁微信支持一下markdown格式,复制粘贴好麻烦的

真实是写文档5分钟,调格式半小时,合着为了加点特效,我还得学习一下公众号怎么加点花花绿绿的背景噪音,话说,纯白他不香吗。

累了,睡觉

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FindKey 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档