在特定时间启动命令的 .NET 应用程序

本文关键字:NET 应用程序 命令 启动 定时间 | 更新日期: 2023-09-27 18:32:39

可能的重复项:
使用 C# 在特定时间运行 Windows 服务任务

我正在用.NET(c#)构建一个应用程序。我正在尝试找出如何在我指定的不同时间每天的特定时间写入日志。

我知道我可以通过计划任务轻松完成此操作,但我想保持应用程序运行(最好是控制台应用程序)。并在指定时间启动命令。

谢谢!

在特定时间启动命令的 .NET 应用程序

你可以看看Quartz .NET库。它对我来说效果很好。

你想使用 3 个 .Net Timer 类之一,很可能是 System.Timers.Timer。您将设置计时器的"间隔"属性,并在计时器的已用事件的事件处理程序中进行日志记录

如果您希望应用程序继续运行,请使用Windows服务,但就个人而言,鉴于我对您的要求的了解,我可能只会执行计划任务。

视窗服务 : http://msdn.microsoft.com/en-us/library/zt39148a%28v=vs.80%29.aspx