首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用windows任务调度的Quartz.Net

使用windows任务调度的Quartz.Net
EN

Stack Overflow用户
提问于 2017-01-17 20:28:38
回答 1查看 673关注 0票数 1

我正在寻找一个计划任务(控制台应用程序),每20分钟运行一次。

我已经研究过使用Quartz.Net来完成这个任务,它看上去很棒,但我看不出它是否适用于我的控制台应用程序。

我想要的是:

  • 如果我只使用quartz.net,那么这个控制台应用程序必须永远打开,我的代码才能按计划运行。有没有办法让windows每20分钟为我运行一次Quartz.Net计划的任务?

所以,Windows任务调度--20分钟-->使用Quartz.Net运行控制台应用程序。

还是我应该制作一个标准的.NET控制台应用程序,让它每20分钟运行一次控制台应用程序?

干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-17 20:34:05

不要把任务调度器和Quartz混为一谈--它们是2、、不同的做事方法。

通常,任务计划程序被配置为运行控制台应用程序的间隔,这些应用程序只需完成工作并关闭。

建议的使用Quartz的方法是将其嵌入到windows服务应用程序中。然后在服务器上安装此服务,并将其配置为始终运行和自动启动(这将保护您免受崩溃和死亡的影响,并确保应用程序将始终不像控制台应用程序那样运行)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41706349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档