Python - Ubuntu 服务器

Python - Ubuntu Server

我想为我的 Ubuntu VPS 编写我的第一个 Python 脚本,我想知道完成它的最佳方法。此脚本将通过我的 gmail 帐户每 30 分钟向我发送一条消息。

最初,我在脑海中设想了一个 Python 脚本,它总是 运行ning,然后每 30 分钟给我发送一次电子邮件,我想就像一个守护进程。你能 运行 像守护进程一样的 Python 脚本吗?

虽然现在我考虑得更多了,但最好有一个 python 设计为由 crontab 执行的脚本。

您认为哪种方法最好?我意识到每 30 分钟发送一封电子邮件几乎是一项无用的任务,但我可以以此为基础。

简单的方法是编写 python 脚本来使用 smtplib

def sendEmail(*args):
   #send email

Here是使用smtplib的简单教程

然后有cron或bash脚本每30分钟调用一次这个脚本。
Here 是关于 cron

的简单教程

我个人只会使用 smtplib + bash 脚本。 bash 脚本看起来像这样:

while true
do
 python sendmail.py
 sleep 1800
done