专栏首页FindKeyPython-自动邮件确认任务是否完成

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

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:

git clone git@github.com:ZeroDesigner/reporter_su.git
cd reporter
python setup.py install

选项 2:

pip install reporter_su

用法

步骤 1

# 你需要获取这些信息
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

# 脚本会每隔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的类的描述是否恰当和存在错误

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

结尾处

    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分钟,调格式半小时,合着为了加点特效,我还得学习一下公众号怎么加点花花绿绿的背景噪音,话说,纯白他不香吗。

累了,睡觉

本文分享自微信公众号 - FindKey(DrugNote),作者:ZeroDesigner

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-05-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python之Bilibili自动更新邮件提醒并任务栏图标「完整代码」

    本次分享的是小编经过多日编写的关于自动检测B站Up主视频更新情况,并发送邮件提醒更新的Python程序,代码不专业、部分代码段借鉴网上,仅供参考娱乐!

    小锋学长
  • Python实现疫情通定时自动填写功能(附代码)

    上述代码已经可以虚拟我们的提交能力了,但是还达不到自动化需求。最终目标是能够放在Linux服务器上每日早晨自动运行一次,并接收到反馈。所以需要再加一个模块,我选...

    砸漏
  • nginx+uwsgi+djangorestframework+flower+celery+redis

    nginx+uwsgi+djangorestframework+flower+celery+redis配置如下:

    py3study
  • 今日推荐:privacybot

    PrivacyBot是一项简单的自动化服务,用于与databrokers一起发起CCPA删除请求。

    仇诺伊
  • Linux堡垒机Jumpserver安装

    Jumpserver是一款由python编写, Django开发的开源跳板机/堡垒机系统, 助力互联网企业高效 用户、资产、权限、审计 管理。jumpserve...

    菲宇
  • 添加自定义监控项目、邮件告警 原

    步骤: 1) zabbix监控中心创建监控项目 2) 针对该监控项目以图形展现

    阿dai学长
  • 用python实现开机自启动的远程关机脚本

    其实这个之前有写过,但是这次优化了一下,代码的量更少,并且加入一个开机自启动脚本。

    sjw1998
  • Python定时任务,三步实现自动化

    那你完全可以把这个任务交给电脑让它每天自动替你完成,而你只需要从容的打开保温杯,静静地泡一杯枸杞

    小一不二三
  • 如何在Ubuntu 14.04上安装Mailpile

    在本教程中,我们将在Ubuntu 14.04上安装Mailpile,一个快速,安全,漂亮的Webmail客户端。

    黑色技术
  • python 发送邮件例子

    主要是服务器 有时候会产生coredump文件  ,然后因为脚本重启原因,服务器coredump产生后会重启

    用户8983410
  • python 发送邮件例子

    主要是服务器 有时候会产生coredump文件  ,然后因为脚本重启原因,服务器coredump产生后会重启

    用户7166745
  • 【机器学习】何谓机器学习 机器学习能做些什么?

    最近我和一对夫妇共进晚餐,他们问我从事什么职业,我回应道:“机器学习。”妻子回头问丈夫:“亲爱的,什么是机器学习?”她的丈夫答道:“T-800型终结者。”在《终...

    陆勤_数据人网
  • jenkins+python持续集成

    搜索jenkins,进入官网,5分钟以内相信你能找到适合你操作系统的安装步骤。此处为省事,列出centos步骤(注意安装稳定版)

    py3study
  • Django实战-用户注册和登陆系统

    每当我们开始一个新项目的时候,通常都会搭建一个全新、独立、隔离的项目环境,这样做的好处自然不必多说。有很多种建立项目虚拟环境的工具,使用比较普遍的是Python...

    菲宇
  • Microsoft Exchange - 权限提升

    在红队操作期间收集域用户的凭据可能导致执行任意代码,持久性和域升级。但是,通过电子邮件存储的信息对组织来说可能是高度敏感的,因此威胁行为者可能会关注电子...

    洛米唯熊
  • 自动化监控Oracle表空间并发送报警

    其中讲到了利用查看表空间的使用率,这时我们就可以利用Python监控这个数值,等超过阈值后发送邮件通知我们

    bsbforever
  • python+selenium+Jenkins+Firefox集成

    python 下载地址:https://www.python.org/getit/

    苦叶子
  • Microsoft Exchang—权限提升

    本文由网友 无名翻译自”https://pentestlab.blog/2019/09/16/microsoft-exchange-privilege-esca...

    用户1631416
  • Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)

    T00ls 每日签到是可以获取 TuBi 的,由于常常忘记签到,导致损失了很多 TuBi 。于是在 T00ls 论坛搜索了一下,发现有不少大佬都写了自己的签到脚...

    砸漏

扫码关注云+社区

领取腾讯云代金券