CronDaemon

.NET library with single CronDaemon class with generic implementation of cron scheduling based on ncrontab

MIT License

Stars
11

CronDaemon

Small .NET package with simple generic implementation of cron scheduling based on ncrontab and System.Threading.Tasks.

Sample code

var crond = CronDaemon.Start<string>(
  value => {
    Console.WriteLine(value);
  });

crond.Add("Print hi hourly", Cron.Hourly());
crond.Add("Print hi daily 5 times", Cron.Daily(), 5);
crond.Add("Print hi at 9AM UTC daily.  The cron expression is always evaluated in UTC", "0 9 * * *")
Badges
Extracted from project README
Build Status Build status NuGet Version NuGet Downloads