Avamar: ADMe – Vlastní skript pro plánování úloh
Summary: Účelem tohoto skriptu je poskytnout automatizovaný proces pro naplánování zásady úlohy ADMe. Tato zásada musí být iniciována na základě daného dne v týdnu a instance dne v rámci měsíce, jehož kalendářní datum se ve výchozím nastavení mění z měsíce na měsíc. ...
Instructions
Pokud bylo požadavkem spustit úlohu ADMe první sobotu v měsíci po celý rok, přidružené kalendářní datum se liší měsíc od měsíce, což vyžaduje ruční aktualizace plánu, aby se přizpůsobily. Pokud byste zadali rozsah dat, který má pokrýt prvních sedm dní, a chcete, aby se úloha spustila pouze v sobotu, kde je hodnota dne v týdnu 6, použijte následující příklad. Výsledkem je, že úloha se provádí každý den v rámci rozsahu dat bez ohledu na den v týdnu zadaný jako CRON považuje tyto parametry za logickou podmínku OR a porovnává se s požadovanou logickou podmínkou AND.
30 09 1-7 * 6 /usr/local/avamar/bin/adme -batch admbatch-lnxfs01.cfg >/adamk.log 2>&1
Tento skript překonává výše uvedenou výzvu a umožňuje definovat vlastní požadavky na plánování obsahující následující kritéria v souboru vlastního příznaku.
Definice polí:
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)
Ručně zadejte volání skriptu do kořenového crontabu, který se provede krátce po půlnoci prvního dne v měsíci. Skript automaticky určí datum a čas spuštění úlohy ze souboru příznaku a revidované datum a čas plánu se projeví ve webovém uživatelském rozhraní ADMe vzhledem k aktuálnímu měsíci. Tento proces aktualizace probíhá automaticky na začátku každého měsíce.
Podrobnosti o nastavení a konfiguraci naleznete v přiloženém souboru PDF.
Soubor skriptu admesched.sh je součástí koule tar ball nástroje ADMe a nachází se ve složce /home/admin/admeadmin/tools .