bur-cli
BUR-14Per-project schedules and bur backup --due
Description
Let each project set its own cadence, so one cron serves them all.
- Resolve
bur.schedule(daily,weekly,hourly,<N>h, or<N>d; defaultdaily) per database in discovery. bur backup --duebacks up only the databases whose last success is older than their cadence:due = now - last_success >= schedule. A missed run catches up on the next tick, because due is based on last success rather than wall-clock slots.- bur does not manage cron itself. One external timer or cron entry runs
bur backup --due. You point cron at the CLI; you don't configure cron from it.
Acceptance
-
--dueskips databases that aren't due yet and backs up those that are; a missing label means daily. - a missed run catches up on the next cron.
Sub-tickets
0No sub-tickets yet.
Links
No links.
Comments
0No comments yet.