我试图找出一个解决方案,让 WebRole 每天早上 5 点运行任务。我查看了 Quartz.Net 和 stackoverflow 上的示例,但它们都将任务安排为每 10 分钟运行一次。是否有任何示例显示我如何安排它?
问问题
1860 次
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触发子表达式位置含义:
- 秒-
0
为您服务(以 0 秒运行) - 分钟-
0
给你(在 0 分钟运行) - 小时-
5
为您服务(以 5 小时运行;它使用 24 小时制) - 月中日-
*
- 每天运行 - 月-
*
为您服务(每月运行) - Day-of-Week -
?
- 未为您指定(已使用 Day-of-Month) - 年份(可选字段)-未使用
于 2013-01-18T17:10:51.900 回答