Avamar. ADMe — сценарий пользовательского расписания заданий
Summary: Цель этого сценария — обеспечить автоматизированный процесс для планирования политики заданий ADMe. Эта политика должна быть инициирована на основе заданного дня недели и экземпляра дня в пределах месяца, календарная дата которого по умолчанию меняется от месяца к месяцу. ...
Instructions
Если требование состояло в том, чтобы выполнять задание ADMe в первую субботу месяца в течение всего года, связанная с ним календарная дата меняется от месяца к месяцу, что требует обновления расписания вручную. Если необходимо указать диапазон дат для первых семи дней и требуется, чтобы задание выполнялось только в субботу, где день недели имеет значение 6, используйте см. пример ниже. Это приводит к тому, что задание выполняется каждый день в пределах диапазона дат независимо от указанного дня недели, так как CRON рассматривает эти параметры как логическое условие ИЛИ по сравнению с желаемым логическим условием И.
30 09 1-7 * 6 /usr/local/avamar/bin/adme -batch admbatch-lnxfs01.cfg >/adamk.log 2>&1
Этот сценарий решает описанную выше проблему, позволяя определять требования к пользовательскому расписанию, содержащие следующие критерии в пользовательском файле флагов.
Определения полей:
Fld-1 Day of the week Instance = 1|2|3|4|5 Fld-2 Day of the Week = sun|mon|tue|wed|thu|fri|sat Fld-3 Start Time Hour = HH Fld-4 Start Time Minute = MM Fld-5 ADMe Jobname = (example admbatch-winfs01.cfg)
Вручную введите вызов сценария в корневую таблицу crontab, который будет выполнен вскоре после полуночи первого числа месяца. Сценарий автоматически определяет дату и время выполнения заданий из файла флагов, а измененные запланированные дата и время отражаются в веб-интерфейсе ADMe относительно текущего месяца. Этот процесс обновления происходит автоматически в начале каждого месяца.
Подробные сведения о настройке и настройке см. в прилагаемом PDF-файле.
Файл сценария admesched.sh включен в архив ADMe и находится в папке /home/admin/admeadmin/tools .