在AWS worker环境中,我想将 cron.yaml 与 application.py 文件并行应用。 cron.yaml 应该定期执行数据处理管道,该管道将是Python脚本。在Web上的文档中,我经常在cron.yaml文件中看到类似以下内容的内容,但是url参数对于数据结构的确切含义与我有些矛盾。
version: 1
cron:
- name: "every-30-minutes-task"
url: "/task1"
schedule: "*/30 * * * *"
- name: "every-hour-task"
url: "/task2"
schedule: "0 * * * *"
这是否意味着有一个文件夹“ task1”,并且其中应该有一个包含脚本的单独文件(例如,app.py),该文件将执行计划的cron作业,如果是,则应使用哪个名称。还是应该将所有内容放在根目录的单个脚本中?
答案 0 :(得分:0)
URL应该是POST路由。这意味着当POST请求发送到www.yourdomain.com/task1
时,将执行与此路由关联的控制器的逻辑。因此,您要做的是设置一个将调用脚本的控制器。