Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Cron programy

Pri spustení Unix - založený operačný systém , môže byť potrebné niektoré programy , ktoré bežia na pravidelnom základe . Prihlásiť skládok , upratovanie skriptoch a iných programoch údržby fungujú najlepšie , keď beží na pevný časový rozvrh , a to je ľahké zabudnúť , starať sa o týchto povinností ručne . Pre automatizáciu týchto úloh , systémových administrátorov použiť program s názvom cron naplánovať dôležité úlohy pre pravidelné vykonávanie . Cron

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené