Crontab failai gali būti naudojami automatizuoti atsargines kopijas, sistemos techninę priežiūrą ir kitas pasikartojančias užduotis. Sintaksė yra galinga ir lanksti, todėl užduotis gali būti vykdoma kas penkiolika minučių arba konkrečią minutę konkrečią dieną kiekvienais metais.
Atidarymas Crontab
Naudoti crontab-e komandą atidaryti vartotojo abonemento crontab failą. Komandos šiame faile paleidžiamos su jūsų vartotojo paskyros leidimais. Jei norite paleisti komandą su sistemos leidimais, naudokite Sudo Crontab-e komandą atidaryti pagrindinės paskyros crontab failą. Naudoti su-c "crontab-e" vietoj to, jei jūsų "Linux" platinimas nenaudoja "sudo".
Jei nenorite naudoti "vi", galite įvesti : mesti į vi ir paspauskite Enter, kad jį uždarytumėte. Paleiskite eksportas EDITOR = nano komandą, tada paleiskite crontab-e dar kartą atidaryti crontab failą "Nano".
Naujų uždavinių pridėjimas
Naudokite rodyklių klavišus arba puslapio žemyn mygtuką, kad pereitumėte prie "Nano" crontab failo apačios. Linijos, prasidedančios #, yra komentarų eilutės, o tai reiškia, kad cron ignoruoja juos. Komentarai tiesiog pateikiami žmonėms, redaguojantiems failą.
minute(0-59) hour(0-23) day(1-31) month(1-12) weekday(0-6) command
Galite naudoti žvaigždutę (*), kad atitiktumėte bet kokią vertę. Pvz., Naudojant mėnesio žvaigždutę, komanda bus paleisti kiekvieną mėnesį.
29 0 * * * /usr/bin/example
Mes naudojame 29 d 30-ąją minutę ir 0 12 val, nes minutės, valanda ir šiokiadieniais vertės prasidės 0. Atkreipkite dėmesį, kad mėnuo ir diena vertės prasidės 1 vietoj 0.
Keletą verčių ir diapazonų
Naudokite kableliais atskirtas vertes konkretiems keliems kartoms. Pavyzdžiui, eilutė
0,14,29,44 * * * * /usr/bin/example2
paleidžia / usr / bin / example2 po 15 minučių kiekvieną valandą kiekvieną dieną. Įsitikinkite, kad pridedate kiekvieną naują užduotį naujoje eilutėje.
0 11 * 1-6 * /usr/bin/example3
veikia / usr / bin / example3 kiekvieną dieną vidurdienį, bet tik per pirmuosius šešis metų mėnesius.
Failo išsaugojimas
Paspauskite Ctrl-O ir paspauskite Enter, jei norite išsaugoti crontab failą "Nano". Po failo išsaugojimo naudokite "Ctrl-X" nuorodą, kad uždarytumėte "Nano".