Авамар: ADMe - Скрипт планування завдань на замовлення
Summary: Метою цього скрипту є забезпечення автоматизованого процесу для планування політики роботи ADMe. Цю політику потрібно ініціювати на основі певного дня тижня та екземпляра дня в межах місяця, а календарна дата якого за умовчанням змінюється від місяця до місяця. ...
Instructions
Якщо вимога полягала в тому, щоб виконувати завдання ADMe у першу суботу місяця протягом року, пов'язана з ним календарна дата змінюється з місяця в місяць, вимагаючи оновлення ручного планування для врахування. Якщо вам потрібно вказати діапазон дат, який охоплюватиме перші сім днів, і ви хочете, щоб завдання виконувалося лише в суботу, де день тижня має значення 6, то скористайтеся наведеним нижче прикладом. Це призводить до того, що завдання виконується щодня в межах діапазону дат, незалежно від вказаного дня тижня, оскільки CRON розглядає ці параметри як логічну умову АБО, порівнюючи з бажаною логічною умовою AND.
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 входить до складу tar ball ADMe і знаходиться в папці /home/admin/admeadmin/tools .