Cron is 'n subskema vir werkskedulering vir Linux. Dit word gebruik om herhalende take te skeduleer. As u 'n eenmalige taak wil beplan, gebruik die at -substelsel.
Alle gebruikers op 'n Linux -boks kan cron -take opstel, mits die administrateur: root dit toelaat. Beperkings op cron word toegepas deur 'n kombinasie van /etc/cron.allow en /etc/cron.deny te verander.
Op die meeste Linux -verspreidings is daar ook 'n stelselkonfigurasie wat nie hier gedek word nie.
Stappe
Metode 1 van 2: Die opstel van die lêer
Stap 1. Gebruik u gunsteling redakteur en skep 'n cron -lêer met 'n reël vir elke taak wat u wil skeduleer, in die formaat:
m h d m w opdrag
- m minuut
- h uur
- d dag van die maand
- m maand 1-12
- w weeksdag 0-7, son, ma, ens (Sondag = 0 = 7) Dit is maklik om te onthou as u dink aan die manier waarop 'n mens 'n datum sou sê: Woensdag 29 Julie om 10:30 en keer dan die volgorde om.
Stap 2. Laai u lêer in crontab:
blaai u lêer op
Metode 2 van 2: Probeer 'n voorbeeld
Stap 1. Skep 'n lêer testCron.txt wat die volgende reëls bevat:
- # doen dit elke 10 minute
- */10 * * * * datum >> ~/testCron.log
Stap 2. Laai dit in cron:
crontab testCron.txt
Stap 3. Wag 30 minute, kyk na testCron.log, as dit werk, sal dit u lêer 3 keer bywerk met 'n tydstempel
Stap 4. Verwyder die crontab sodat dit nie vir ewig loop nie:
crontab -r
Wenke
- U kan u crontab direk met crontab -e wysig; let op dat dit 'n sintaksis gebruik wat vir die nuwe gebruiker ongemaklik kan wees.
- Gebruik ALTYD met *nix die man -bladsye, dit is u vriende: man crontab