如何停止随需应变的webjob

Har*_*iam 1 azure-webjobs azure-webjobssdk

我有一个使用cron表达式安排的按需Web作业.我试过分析REST API.它提供了阻止连续运行的webjob的选项.有没有办法在运行时阻止这个webjob?

mat*_*ewc 7

对于OnDemand CRON作业,目前停止作业的方法是暂时从settings.job文件中删除计划.类似地,如果您使用Azure Scheduler调用作业,则停止作业的方法是在Azure Scheduler中停止计划.从文件中删除计划的另一种方法是将settings.job文件重命名为settings.job.disable,或者重命名settings.job中schedule属性,使您的CRON表达式保持不变但禁用(例如"schedule.disabled": "0 */30 * * * *").

我们可能更好地支持您可以设置的settings.job中的" 禁用 "属性(例如"disabled": true).这样,计划保持不变,只是暂时停用.