Cron on linuxi tööplaanimise alamsüsteem. Seda kasutatakse korduvate tööde ajastamiseks. Kui soovite ajastada ühe võtte töö, kasutage allsüsteemi.
Kõik Linuxi kasti kasutajad võivad seadistada croni töid tingimusel, et administraator lubab neid: root. Croni piiranguid rakendatakse, muutes kombinatsiooni /etc/cron.allow ja /etc/cron.deny.
Enamikul Linuxi distributsioonidel on ka süsteemitaseme cron -konfiguratsioon, mida siin ei käsitleta.
Sammud
Meetod 1 /2: faili seadistamine
Samm 1. Looge oma lemmikredaktori abil cron -fail koos reaga iga töö jaoks, mille soovite ajastada, järgmises vormingus:
m h d m w käsk
- m minut
- h tund
- d kuu päev
- m kuu 1-12
- w nädalapäev 0-7, pühapäev, esmaspäev jne (pühapäev = 0 = 7) Seda on lihtne meeles pidada, kui mõtlete, kuidas kuupäeva öelda: kolmapäev, 29. juuli, kell 10.30, seejärel pöörake järjekord ümber.
Samm 2. Laadige oma fail crontab -i:
crontab teie fail
Meetod 2/2: Näite proovimine
Samm 1. Looge fail testCron.txt, mis sisaldab järgmisi ridu:
- # tehke seda iga 10 minuti järel
- */10 * * * * kuupäev >> ~/testCron.log
Samm 2. Laadige see cronisse:
crontab testCron.txt
Samm 3. Oodake 30 minutit, kontrollige testCron.log. Kui see töötab, värskendab see teie faili ajatempliga 3 korda
Samm 4. Eemaldage crontab, et see ei töötaks igavesti:
crontab -r
Näpunäiteid
- Saate oma crontabi otse redigeerida, kasutades crontab -e; pange tähele, et see kasutab vi süntaksit, mis võib uue kasutaja jaoks olla ebamugav.
- Kasutage alati koos *nixiga man -lehti, nad on teie sõbrad: mees crontab