- If day == Thursday, start backup job at 18:30. Otherwise, start backup job at 23:30.
After the backup job has run manually, I disable it so it doesn't run at its regular scheduled time, then once the updates are finished I need to remember to re-enable it.
I know it's possible to choose the days of the week the backup job will run, but to avoid having two separate jobs with a different backup chain, I don't think it's (currently) natively possible.
The example I included above - that's only on a weekly basis, but what if you wanted to run the backup job at a different time on a specific day of the month? i.e.
- If day == [First/Second/Third/Fourth] [S/M/Tue/W/Thur/F/Sat/Sun] of [J/F/Mar/Apr/May/June/July/Aug/S/O/N/D/All], start backup job at 18:30. Otherwise, start backup job as per primary conditions.
- If date == [1..31] of [J/F/M/A/M/J/J/A/S/O/N/D/All], start backup job at 18:30. Otherwise, start start backup job as per primary conditions.
There are probably other conditions that would be useful. How would you utilise conditional scheduling for your backup jobs, and do you think it's a good idea?