while(true) + sleep:
while (true)
{
try
{
console.writeline("run task");
int reaptTime = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["ReaptTime"]);
Thread.Sleep(reaptTime * 1000 * 60);
}catch(Exception e)
{
Console.WriteLine(e);
CommonHelper.WriteLog(e.ToString());
}
}
timer:
main(){
int reaptTime = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["ReaptTime"]);
Timer time = new Timer(new TimerCallback(DoTask), null, 0, 1000*60*reaptTime);
}
private static void DoTask(Object obj)
{
console.writeline("run task");
}