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

时间:2012-04-30 15:00:34

标签: c# .net scheduling

  

可能重复:
  Run windows service task at a specific time using C#

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

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

谢谢!

3 个答案:

答案 0 :(得分:1)

您可以查看Quartz .NET库。它对我有用。

答案 1 :(得分:0)

您想使用3个.Net Timer classes中的一个,最有可能System.Timers.Timer。您可以设置Timer的Interval属性,并在Timer的Elapsed事件的事件处理程序中进行记录

答案 2 :(得分:-1)

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

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