Как запланировать запуск Job1-Job5, как показано ниже?
Sun Mon Tue Wed Thu
---------------------------
Job1 Job2
Sun Mon Tue Wed Thu
---------------------------
Job3 Job4 Job5
Sun Mon Tue Wed Thu
---------------------------
Job1 Job2
Sun Mon Tue Wed Thu
---------------------------
Job3 Job4 Job5
..........
Такое расписание не может быть выражено в синтаксисе ресурсов Bacula Schedule.
Вы можете приблизить это, составив график
Это приведет к тому, что желаемое расписание будет применено к 1-28 дням каждого месяца, пропуская оставшиеся дни (29-31, в худшем случае), ничего не выполняя.
Если этого недостаточно, вы можете использовать изменение расписания с помощью «Выполнить перед заданием», используя тот факт, что если выполнение перед заданием возвращает ошибку, то само задание не запускается. Чтобы реализовать это:
Таким образом, например, Job1 будет планироваться каждое воскресенье, но фактически будет выполняться только в том случае, если нечетная неделя вернет успех, т.е. только на 1, 3, 5 неделе и так далее.
Написание реальных сценариев предоставляется читателю в качестве упражнения. :-)