标签: cron

Flask 不返回任何内容,只返回运行脚本

每天 19:00 使用 Google 应用引擎中的 Flask 框架发送电子邮件。

我的程序运行得很好,但我的应用程序故意生成

View function did not return a response 
Run Code Online (Sandbox Code Playgroud)

这个错误。

下面是我的代码。

应用程序.yaml

- url: /sendemail
  script: send_email.app
  login: admin
Run Code Online (Sandbox Code Playgroud)

cron.yaml

cron:
- description: Send Email
  url: /sendemail
  schedule: every day 19:00
Run Code Online (Sandbox Code Playgroud)

send_email.py

@app.route('/sendemail', methods=('GET', 'POST'))
def sendemail():
    toaddr = "email@email.com"
    body = "MYBODY"
    to_email = mail.Email(toaddr)
    from_email = mail.Email(SENDGRID_SENDER)
    content = mail.Content('text/html', body)
    subject = "SUBJECT"
    message = mail.Mail(from_email, subject, to_email, content)
Run Code Online (Sandbox Code Playgroud)

正如您在上面的 send_email.py 中看到的那样,它不返回任何内容,因此我的应用程序返回错误,但发送电子邮件的效果非常好。

那么如何才能在不出错的情况下实现发送电子邮件呢?

我对 Flask 和 Web 编程很陌生,所以我只想用 …

python cron google-app-engine flask

-1
推荐指数
1
解决办法
2978
查看次数

通过 cron 更改 php 版本

我正在运行一些较旧的软件,由于硬件限制而无法更新。

该软件运行当前版本的 PHP,但有一个方面需要在以前的版本上运行,但它是一项自动化任务,每天只需要十分钟的时间。

目前正在手动切换,但我想知道是否可以设置一个 cron 将服务器上运行的 PHP 版本切换到旧版本,然后在十分钟后切换回较新版本的 PHP。

php cron

-1
推荐指数
1
解决办法
1464
查看次数

crontab 运行带有参数的 python 脚本

我试图找出为什么我的 crontab 没有运行我的 python 脚本,我怀疑这是由于我拥有的参数造成的:

它看起来是这样的:

0       3       * * *   root    /usr/bin/python && /usr/bin/python -q /root/tools/script.py parm1 parm2 2>&1 >>/var/log/python-tools.log
Run Code Online (Sandbox Code Playgroud)

所以基本上我可以在终端中运行它:

$ python script.py parm1 parm2
Run Code Online (Sandbox Code Playgroud)

但是当我在 crontab 中尝试使用上面的行时,它不起作用

python cron

-2
推荐指数
1
解决办法
8681
查看次数

如何修复它**没有 root 的 crontab - 使用一个空的 888**?

我想在 ubuntu 服务器中设置 cron,但是当我运行命令 crontab -e 时,我看到了这个状态或错误。没有 root 的 crontab - 使用空的 888 我该如何解决这个问题。

linux cron ubuntu-16.04

-2
推荐指数
1
解决办法
2万
查看次数

Cron工作,执行PHP脚本

我想每天早上运行一个php脚本,脚本会发送一封电子邮件.

但是我从cron收到的电子邮件总是包含一条错误消息.

有人可以帮忙吗?

php scripting cron execute crontab

-3
推荐指数
1
解决办法
611
查看次数

每天11:00运行一个cron工作?

我如何配置一个cron作业每天早上11点运行?我知道如何让它在11点运行,但不是11点运行.

谢谢!

cron scheduled-tasks

-5
推荐指数
1
解决办法
2万
查看次数