2

我试图找出一个解决方案,让 WebRole 每天早上 5 点运行任务。我查看了 Quartz.Net 和 stackoverflow 上的示例,但它们都将任务安排为每 10 分钟运行一次。是否有任何示例显示我如何安排它?

4

2 回答 2

3

您可能还想查看 Windows Azure Store 中的 Scheduler 插件(登录到 manage.windowsazure.com 的门户,前往 Add-Ons,然后点击 App Services 并选择 Scheduler)。

每月最多 5,000 个预定作业是免费的。

于 2013-01-19T16:26:05.447 回答
2

Quartz.Net 应该对你有好处。尝试使用CronTrigger(或2.x 版本中的CronTriggerImpl)。

cron 表达式的示例 - "0 0 5 * * ?"- run every day at 5 AM

cron触发子表达式位置含义:

  1. -0为您服务(以 0 秒运行)
  2. 分钟-0给你(在 0 分钟运行)
  3. 小时-5为您服务(以 5 小时运行;它使用 24 小时制
  4. 月中日- *- 每天运行
  5. -*为您服务(每月运行)
  6. Day-of-Week - ?- 未为您指定(已使用 Day-of-Month)
  7. 年份(可选字段)-未使用
于 2013-01-18T17:10:51.900 回答