我正在寻找一个计划任务(控制台应用程序),每20分钟运行一次。
我已经研究过使用Quartz.Net来完成这个任务,它看上去很棒,但我看不出它是否适用于我的控制台应用程序。
我想要的是:
所以,Windows任务调度--20分钟-->使用Quartz.Net运行控制台应用程序。
还是我应该制作一个标准的.NET控制台应用程序,让它每20分钟运行一次控制台应用程序?
干杯
发布于 2017-01-17 20:34:05
不要把任务调度器和Quartz混为一谈--它们是2、、不同的做事方法。
通常,任务计划程序被配置为运行控制台应用程序的间隔,这些应用程序只需完成工作并关闭。
建议的使用Quartz的方法是将其嵌入到windows服务应用程序中。然后在服务器上安装此服务,并将其配置为始终运行和自动启动(这将保护您免受崩溃和死亡的影响,并确保应用程序将始终不像控制台应用程序那样运行)
https://stackoverflow.com/questions/41706349
复制相似问题