gpt4 book ai didi

python - 使用 Linux ASP 在 Azure 应用服务上使用 Flask 命令进行 Crontab

转载 作者:行者123 更新时间:2023-12-05 06:07:39 26 4
gpt4 key购买 nike

我想做的是使用 Linux 应用服务计划在 Azure 应用服务上的 crontab 中运行 Flask 命令。

到目前为止,我有 startup.sh 来设置 cron,但命令没有执行,日志中没有任何内容。

# startup.sh

#!/bin/sh
apt-get update -qq
apt-get install gcc -yqq
apt-get install g++ -yqq
source antenv/bin/activate
pip install -r requirements.txt
apt-get install cron -yqq
service cron start
(crontab -l 2>/dev/null; echo "*/5 * * * * /home/site/wwwroot/antenv/bin/python -m flask db update_migrations")|crontab
gunicorn --bind=0.0.0.0 --workers=4 startup:app

当我尝试通过 SSH 执行命令时,我必须安装要求,然后命令本身就可以工作了

> /home/site/wwwroot/antenv/bin/python -m flask db update_migrations

但在 crontab 中它不想这样做。

如何调试,在哪里找到问题。

感谢您的帮助!

最佳答案

这更像是一种解决方法,但也许您可以利用 Advanced Python Scheduler它还集成了 Flask。这样您就可以绕过 cron 的问题。

关于python - 使用 Linux ASP 在 Azure 应用服务上使用 Flask 命令进行 Crontab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65364289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com