Bre*_*ein 9 python scheduler heroku
如何使用Heroku调度程序运行主目录中的python脚本?
通常我使用Heroku运行python"script.py"通过命令行运行它,但是对于Heroku Scheduler,这种语法显然不正确.在哪里说"rake do_something"这里运行python脚本的正确语法是什么?我试过"python script.py",这也不起作用.
谢谢!
bre*_*nan 10
Heroku Scheduler将尝试运行您提供的任何命令.对于Python,如果您将mytask.py添加到app repo,则可以运行Scheduler:
python mytask.py
Run Code Online (Sandbox Code Playgroud)
您可以尝试运行它,而不是等待调度程序运行以查看命令是否按预期工作:
heroku run python mytask.py # or heroku run:detached ...
heroku logs --tail
Run Code Online (Sandbox Code Playgroud)
使用调度程序的另一种方法是使用cli工具或共享应用程序上下文的脚本运行程序扩展您的应用程序.Flask的流行之一是Flask-Script.
注意:Heroku Scheduler文档示例中的"rake"引用用于使用ruby运行任务.
| 归档时间: |
|
| 查看次数: |
3837 次 |
| 最近记录: |