Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
cron služba je srdcom systému plánovania v systémoch typu Unix , beží neustále na pozadí . Cron je úlohou je dvojaký : kontrolovať systém pre " crontab " súbory , ktoré obsahujú informácie o plánovaných a sledovať systémové hodiny pre určenie , kedy by mal aktivovať tie príkazy . Akonáhle hodiny dosiahne správny dátum a čas , cron aktivuje príkaz a vykonáva naplánované úlohy .
Crontab syntaxe
Crontab položky sa skladajú z radu piatich čísiel nasleduje podľa naplánovaného príkazu . Prvé číslo je minúta : 0 až 59 rokov . Druhé číslo je hodina : 0-23 . Tretie číslo je deň v mesiaci : 1. do 31. . Štvrté číslo je mesiac : 1 až 12 , . Posledné číslo je deň v týždni pre naplánované úlohy , kde 0 predstavuje nedeľu a 6 predstavujúce sobotu . Hviezdička v niektorom z týchto pozícií bude ignorovať toto pole , takže skript spustiť na akomkoľvek príslušný deň . Takže " 0 0 *** " skript bude spustený o polnoci každý deň , zatiaľ čo " 0 0 1 1 * " skript bude spustený o polnoci na 1. januára ignorovať deň v týždni . Niektoré implementácie tiež umožňujú tri - list označenie na dni či mesiace , ale nie všetky unixové systémy podporujú túto syntax .
Veľké systémy
Na veľkých systémoch , viacnásobné používatelia môžu mať prístup k programu cron a každý môže vytvoriť svoje vlastné crontab . V týchto systémoch cron kompiluje všetky relevantné položky do jedného zoznamu úloh , vykonávanie je , ako to príde k sebe . V prípade systémov , ktoré zahŕňajú viac časových pásiem , bude proces cron s nimi zaobchádzať v jeho rodnom časovom pásme , aj keď niektoré systémy umožňujú používateľom zadať premennú kompenzovať tento proces . Klesajúci každej práci s určeným časovým pásmom , môžu užívatelia zadávať prácu podľa svojho vlastného času , namiesto toho , aby musel pamätať fyzické umiestnenie centrálneho servera a vykonať vlastné nastavenie .
Anacron
Jedným z hlavných problémov , s cron je , že to funguje len keď je systém nastavený . Ak užívateľ naplánuje úloha pre prvý rok , ale systém je dole ten deň , cron nemá žiadny spôsob , ako spustiť túto úlohu . Riešenie pre systémy , ktoré nemajú zostať nahor na plný úväzok je program anacron . Anacron funguje podobne ako cron , ale môže sledovať každodenné úlohy , ktoré systém preskočí z dôvodu prestoje a realizovať ich pri prvej príležitosti .
Copyright © počítačové znalosti Všetky práva vyhradené