如何在python脚本遇到错误或停止时通知自己?

Auf*_*ind 7 python ubuntu notifications

我有一个在Ubuntu上运行的python脚本并处理MySQL数据库的内容.当脚本遇到未处理exception或处理完成时,我希望得到通知.

实现这一目标的恰当方法是什么?

我想在使用本SO-Answer中显示的方法从python中发送自己的电子邮件,但为了能够做到这一点,我必须硬编码我的logindata - 我不熟悉(脚本在公共服务器上运行)公司).

是否有任何建议绕过这个或使用更合适的方式实现它?

use*_*366 7

这很有魅力:https : //www.quora.com/How-can-I-send-a-push-notification-to-my-Android-phone-with-a-Python-script

在 PC 上:安装通知我

pip install notify-run
Run Code Online (Sandbox Code Playgroud)

然后将其注册为: notify-run register

现在在您的手机上扫描代码并允许来自该站点的通知。

然后你的脚本可以这样通知你:

from notify_run import Notify
notify = Notify()
notify.send('any message you want')
Run Code Online (Sandbox Code Playgroud)


NPE*_*NPE 1

通过 SMTP 发送电子邮件时,您通常不需要提供登录数据。如果我是您,我会尝试您链接到的答案中给出的代码,并使用您公司的 SMTP 服务器进行尝试。