gpt4 book ai didi

c# - Quartz.Net 使用 Windows 任务调度程序

转载 作者:太空宇宙 更新时间:2023-11-03 21:05:09 25 4
gpt4 key购买 nike

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

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

我想要的是:

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

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

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

干杯

最佳答案

不要将 Task Scheduler 与 Quartz 混用,它们是2不同的做事方法。

通常,任务计划程序会按一定时间间隔配置,以运行仅完成工作并关闭的控制台应用程序。

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

关于c# - Quartz.Net 使用 Windows 任务调度程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41706349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com