ActionScheduler
using ActionScheduler; // For each 1 hour execute ActionScheduler jobScheduler = new ActionScheduler(TimeSpan.FromHours(1) , ()=> { // Your Action goes here Console.WriteLine("Hello!"); }); jobScheduler.Start(); // To Start The Scheduler jobScheduler.Stop(); // To Stop The Scheduler