gpt4 book ai didi

Azure WebJob/Scheduler 从上午 8 点到下午 6 点每 30 分钟一次?

转载 作者:行者123 更新时间:2023-12-01 09:54:11 24 4
gpt4 key购买 nike

当我在 Azure 管理控制台中配置计划时,我只能选择使用绝对结束日期/时间(或永不结束)和间隔进行计划。

enter image description here

因此,我无法从此 UI 中将作业安排为每天上午 8:00 到下午 6:00 每 30 分钟运行一次(即不要从 6:00 开始运行)下午 1 点至上午 7:59)。我之前使用过的 Windows 任务管理器和所有其他调度程序(cron、quartz)都支持我想要的行为。

Azure 是否完全支持计划类型,例如通过 API 或对 Portal HTTP/JSON 接口(interface)的黑客使用?

最佳答案

您可以使用比 Azure 更灵活的内置调度。您可以通过这篇博文 http://blog.amitapple.com/post/2015/06/scheduling-azure-webjobs/ 详细了解其工作原理。

摘要:创建一个名为 settings.job 的文件,其中包含以下 json

{"schedule": "cron expression for the schedule"}

在您的情况下,“从上午 8 点到下午 6 点每 30 分钟一次”的 cron 表达式将为 0,30 8-18 * * *

所以你想要的 JSON 是

{"schedule": "0,30 8-18 * * *"}

请记住,这使用计算机的时区,默认为 UTC。

关于Azure WebJob/Scheduler 从上午 8 点到下午 6 点每 30 分钟一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31754145/

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