? Unix - baserede operativsystemer er afhængige af et par programmer til at planlægge vedligeholdelse og andre job. Basen planlægning program er " cron ", mens dens modstykke " anacron " håndtag specifikke opgaver, som cron ikke kan. Tilsammen udgør disse to applikationer tillader brugeren at sikre, at vigtige opgaver køre til tiden , eller i hvert fald så tæt på den tidsplan som systemet tillader . Cron
Cron tillader brugere at planlægge opgaver for meget specifikke tidspunkter. Alle ansøgninger om cron kan planlægge opgaver til minut , og nogle implementeringer endda muligt for brugerne at lokalisere den præcise sekund ved hvilken systemet skal begynde handlingen. Opgaver kan køre på bestemte datoer , eller igen i perioder, så små som hvert minut. Cron giver også brugerne i store , nationale systemer til at udpege den tidszone , hvorunder deres opgaver falder , for at sikre korrekt udførelse ved hjælp af lokale tider.
Anacron
Cron er egnet for de fleste opgaver , dens største svaghed , men er, at det ophører med at fungere , hvis systemet går ned. Hvis du planlægger en opgave for en bestemt dato , og systemet er nede på denne dato , vil opgaven aldrig udføre. Anacron , en følgesvend proces cron , giver dig mulighed for at planlægge opgaver , der vil køre på enten en specificeret dato eller den første tilgængelige cyklus efter denne dato. Anacron tillader kun daglige planlægning , tvinger brugere, der skal strammere planlægning til at stole på cron til deres opgaver.
Syntaks
Cron og anacron stole på " bord" filer , som hver indeholder en liste over opgaver indledes med en række tal . Det første tal repræsenterer det øjeblik opgaven skal begynde , mens den anden repræsenterer time i militær tid. "0 0" ville repræsentere midnat, mens " 30 17" ville køre på 5:30 . Den tredje nummer repræsenterer dagen i måneden , og den fjerde måned selv. Den femte ciffer tillader brugere at planlægge for en bestemt dag i ugen , der spænder fra nul til søndag til seks til lørdag . Placering af en asterisk i ethvert område tvinger systemet til at se bort fra dette område i tilfælde af hverdage eller at køre opgaven ved enhver given interval . En stjerne i det fjerde felt ville køre opgaven hver måned på den angivne dag, mens en stjerne i alle fem ville resultere i en opgave udført hvert eneste minut.
Andre variationer
p Som mange forskellige operativsystemer er kommet fra det grundlæggende UNIX-system , mange forskellige versioner af cron og anacron eksisterer. En populær ændring giver brugerne mulighed for at bruge tre bogstaver betegnelser for hverdage og måneder i stedet for numeriske dem . Nogle implementeringer også tillader anvendelse af matematiske udtryk , såsom " * /5 " i minutfeltet udpegning en opgave hver fem minutter , eller " * /2 " i dag feltet planlægge en opgave for hver anden dag .
< br >