如何在Windows Azure中设置CRON作业?

12

有没有办法使用Windows计划任务在预定时间启动URL或EXE?

我能否将程序编写为exe文件,然后创建Azure VM,然后通过RDP连接到Azure VM并将其连接到Windows任务计划程序?

4个回答

6
最近,事情变得更加容易了。请查看此链接https://azure.microsoft.com/en-us/services/scheduler/,以在新的Azure Scheduler中创建计划作业。有一个基本的免费层,以及一些付费选项,但我认为这正是许多人正在寻找的解决方案。它是通过GET、POST、PUT、DELETE请求触发URL的优秀解决方案。
只需按照简单的说明进行操作,首先从Azure仪表板应用菜单中选择“Scheduler”:

enter image description here


感谢米兰和微软终于添加了这个功能。 - OpTech Marketing
13
从2019年9月30日开始,Azure Logic Apps将取代Azure Scheduler - Serhii Kyslyi

6
Azure现在有调度程序
它允许通过HTTP/s调用Web服务并将消息发布到Windows Azure存储队列。这是非常新的,但如果您不需要经常执行调度程序,则可以免费使用。否则,它会带有小额月费,其中包括可每分钟执行的计划任务。

3

2

谷歌Azure存储队列。它们允许您安排在以后运行的作业。您甚至可以指定作业应该何时运行。


如果我需要每分钟运行一次作业,全天候、每天都要运行,这个方案可行吗? - OpTech Marketing
即使在作业执行期间某台机器出现故障,另一台机器也会在后台接管该作业。但是,如果硬件故障,作业可能会运行多次,因此您需要使任务具有幂等性。 - RyanFishman
2
Ryan,我该如何安排一个任务。刚刚查看了文档: http://msdn.microsoft.com/en-us/library/dd179363.aspx我没有看到每分钟执行某项任务的方法。 - OpTech Marketing

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接