Avamar: ADMe – anpassat skript för schemaläggning av jobb
Summary: Syftet med det här skriptet är att tillhandahålla en automatiserad process för att schemalägga en ADMe-jobbprincip. Den här principen måste initieras baserat på en viss veckodag och daginstansen i månaden och vars kalenderdatum som standard ändras månad till månad. ...
Instructions
Om kravet var att köra ett ADMe-jobb den första lördagen i månaden under hela året, varierar dess associerade kalenderdatum månad för månad och kräver manuella schemaläggningsuppdateringar för att hantera det. Om du skulle ange ett datumintervall som täcker de första sju dagarna och vill att jobbet bara ska köras på lördag där veckodagen är värdet 6, kan du se exemplet nedan. Detta resulterar i att jobbet utförs varje dag inom datumintervallet, oavsett vilken veckodag som anges som CRON behandlar dessa parametrar som ett logiskt ELLER-villkor jämfört med önskat logiskt OCH-villkor.
30 09 1-7 * 6 /usr/local/avamar/bin/adme -batch admbatch-lnxfs01.cfg >/adamk.log 2>&1
Det här skriptet övervinner ovanstående utmaning och tillåter definitionen av anpassade schemaläggningskrav som innehåller följande kriterier i en anpassad flaggfil.
Fältdefinitioner:
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)
Ange manuellt ett anrop till skriptet i roten crontab för att utföra strax efter midnatt den första i månaden. Skriptet fastställer automatiskt ett datum och en tid för jobbkörning från flaggfilen, och det reviderade schemats datum och tid återspeglas i ADMe-webbgränssnittet i förhållande till den aktuella månaden. Denna uppdateringsprocess sker automatiskt i början av varje månad.
Se bifogad pdf för detaljer om installation och konfiguration.
Skriptfilen admesched.sh ingår i ADMe-tar-bollen och finns i mappen /home/admin/admeadmin/tools .