将.NET Core项目部署到Azure WebJob - CRON
前提条件
已经完成了前三篇文章中的所有步骤。
学习CRON表达式
CRON表达式是一种强大的工具,可以用来描述时间表。你可以使用CRON表达式来配置你的WebJob在特定的时间运行。
我推荐你访问这个网站来学习CRON表达式:https://www.baeldung.com/cron-expressions
创建settings.job文件
在你的项目中,创建一个新的JSON文件:settings.job
。
在settings.job
文件中,添加以下内容:
"schedule": "0 "
这个CRON表达式表示你的WebJob将在每分钟的开始时运行。
使用Kudu修改settings.job文件
在Azure门户中,打开你的Web应用。在“开发工具”部分,点击“Advanced Tools”,然后点击“转到”。
这将打开Kudu服务的控制台。
在Kudu控制台中,点击“Debug console”然后选择“CMD”或“PowerShell”。
这将打开一个命令行界面,你可以在这里执行命令来修改settings.job
文件。
例如,你可以使用echo
命令来修改settings.job
文件:
echo { "schedule": "0 " } > settings.job
注意,这个改动将在你的WebJob下次运行时生效。