Hi I would like to schedule a Task which will be executed every 1 hour.
But the time consumed by the Task is somewhat "random" which means that it may take 30 minutes or it may also take 1h15min. Only one Task at a time must run.
I would like to be able to execute the Task and if the interval time elapsed it will run the Task directly, if the time not elapsed it will wait till the 1 hour complete.
What is the best way to do this?
I started to look at FluentScheduler but it does not allow me to configure a schedule with the scenario i described.