Allow forced job execution without recalculation of next runtime
Hi would it be possible to add an option to scheduler.exec_jobs() that allows the forced execution of jobs without re-calculating the next runtime? E.g. scheduler.cyclic(...) scheduler.exec_jobs(force_exec_all=True, no_recalc_runtime=True)
Alternative: When job execution is forced, the next runtime is calculated using the current time (and not + timedelta).
Either feature would be very helpful, as it allows initial execution of jobs once without changing the next runtime.