运行任务每天在特定的时间我想一个任务文件(.exe)以8:55将跨越日常运行在30 miniutue.so我创建了一个控制台应用程序将启动任务(.exe)的使用process.start()
。我不想sheduler或windowservice,而我很高兴与控制台application.But在控制台应用程序中使用的逻辑有时失败即没有调用文件(.exe)的任务。我通过使用while(true)
创建无限循环。我张贴下来的代码(控制台代码),如何纠正它如何在不使用sheduler或windowservice
while (true)
{
if (DateTime.Now.Hour == 8 & DateTime.Now.Minute == 55 && DateTime.Now.Second == 0)
{
Process.Start(".exe");//not real code
}
else
Thread.Sleep(1000);
}
编辑 我需要通过在白天使用控制台应用程序,没有比这更只有一次运行任务
可能的重复[如何在C#中每天调用方法?](http://stackoverflow.com/questions/3243348/how-to-call-a-method-daily- at-specific-time-in-c) – Nikola
你错过了第二个标记。 – Maritim
@Nikola它不是重复,我已经编辑我的问题 – peter