Unix - gebaseerde besturingssystemen rekenen op een paar programma's voor onderhoud en andere taken te plannen . De basis scheduling programma is " cron ", terwijl zijn tegenhanger " anacron " behandelt specifieke taken die cron niet kan. Samen vormen deze twee aanvragen kunnen gebruikers voorkomen dat belangrijke taken uitgevoerd op schema , althans dicht op schema als het systeem toelaat. Cron Cron kunnen gebruikers taken voor zeer specifieke tijden te plannen . Alle toepassingen van cron kunt taken plannen om de minuut , en een aantal implementaties zelfs gebruikers toestaan om de precieze tweede waarbij het systeem de actie moet beginnen lokaliseren . Taken kunnen uitvoeren op bepaalde data , of terugkeren naar periodes zo klein als elke minuut . Cron stelt gebruikers in grote , nationale systemen om de tijdzone waarin hun taken vallen aanwijzen , om de goede uitvoering met lokale tijden te garanderen . Anacron Cron is geschikt voor de meeste taken , maar haar grootste zwakte is dat het ophoudt te functioneren als het systeem uitvalt . Als u een taak plannen voor een specifieke datum en het systeem is neer op die datum , zal de taak niet uit te voeren . Anacron , een metgezel proces om cron , stelt u in staat om taken die zal draaien op zowel een gespecificeerde datum of de eerste beschikbare cyclus na die datum te plannen . Anacron laat alleen de dagelijkse planning , waardoor gebruikers die strakker plannen moeten kunnen vertrouwen op cron voor hun taken . Syntax Cron en anacron vertrouwen op " tafel " bestanden , die elk een lijst met taken voorafgegaan door een reeks getallen . Het eerste getal staat voor de minuten van de taak moet beginnen , terwijl de tweede staat voor het uur in militaire tijd . " 0 0 " zou middernacht vertegenwoordigen , terwijl " 30 17 " zou draaien op 5:30 . Het derde getal staat voor de dag van de maand , en de vierde van de maand zelf . Het vijfde cijfer staat gebruikers toe om plannen voor een bepaalde dag van de week , variërend van nul voor zondag tot zes voor zaterdag . Het plaatsen van een sterretje op elk gebied dwingt het systeem om dat veld te negeren in het geval van weekdagen , of om de taak uit te voeren op elke beschikbare interval . Een asterisk in het vierde veld zou de taak elke maand uitgevoerd op de opgegeven dag , terwijl een sterretje in alle vijf zou resulteren in een taak uitgevoerd elke minuut . Overige Variations Zoals veel verschillende besturingssystemen zijn gekomen uit het basis- Unix-systeem , veel verschillende versies van cron en anacron bestaan . Een populaire wijziging kunnen gebruikers drieletterige aanduidingen te gebruiken voor doordeweekse dagen en maanden in plaats van numerieke degenen . Sommige implementaties kunnen ook het gebruik van wiskundige uitdrukkingen , zoals " * /5 " in het minutenveld aanwijzing van een taak om de vijf minuten , of " * /2 " in het dag gebied een taak plant voor elk dag . < br >
|