如何使用CRON表达式创建时间表webJob以运行exe文件

问题描述:

有一个可以及时执行Windows服务应用程序的azure函数(预发布)。 现在我必须将其迁移到Azure webjob。如何使用CRON表达式创建时间表webJob以运行exe文件

我如何写一个webJob安排使用CRON Expression

我是WebJobs一个完整的新手应执行EXE每隔1分钟,我对如何做到这一点不知道。我使用的是Visual Studio 2015.在上面安装了Azure SDK 2.9.6。我通过this article它说去

只是包括您WebJob的根settings.job文件压缩 文件。这个JSON文件应该包括一个cron 表达

时间表属性,但我coudn't弄清楚我如何能做到这一点在我的Visual Studio解决方案,因为在WebJob我在Visual Studio中创建,只有'Functions.cs'和'Program.cs'

有几种方法可以做到这一点。

  1. 设置触发的Web作业和schedule it using a chron expression in the settings.job file

  2. 设置一个连续的WebJob并使用TimerTrigger进行安排。请注意,这涉及添加Azure WebJob SDK扩展,其中选项#1没有。

Rob Reagan的回答很有意思。我发现this post与视觉演播室的例子