Quartz.Net 使用 windows 任务调度程序

Quartz.Net using windows task schedular

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

我研究过使用 Quartz.Net 来做这件事,它看起来不错,但我看不出它是否适用于我的控制台应用程序。

我想要的是:

因此,Windows 任务计划 --20 分钟 --> 运行 控制台应用程序使用 Quartz.Net。

或者我应该制作一个标准的 .NET 控制台应用程序,然后每 20 分钟 运行 控制台应用程序吗?

干杯

不要将 Task Scheduler 与 Quartz 混合使用,它们是 2 种不同的处理方法。

通常,任务计划程序配置为 运行 只执行工作并关闭的控制台应用程序。

使用 Quartz 的建议方法是将其嵌入到 windows 服务应用程序中。 然后在服务器上安装此服务并将其配置为 运行 始终自动启动(这应该可以保护您免受崩溃和杀戮,并确保应用程序将 运行ning 始终与控制台应用程序不同)