20Aug
Linuxi cron-deemon käitab teatud ajal taustal ülesandeid;see on nagu Windowsi tööülesannete loendur. Lisage oma süsteemi crontab failidele ülesanded, kasutades sobivat süntaksit ja cron käivitab need automaatselt teie jaoks.
Crontab faile saab kasutada varunduste, süsteemi hoolduse ja muude korduvate ülesannete automatiseerimiseks. Süntaks on võimas ja paindlik, nii et teil võib olla ülesanne iga 15 minuti järel või konkreetse minutiga kindlal päeval igal aastal.
avamine Crontab
Esmalt avage oma Linuxi töölauarakenduste menüüst terminali aken. Võite klõpsata Dashi ikoonil, tippige Terminal ja vajutage Enter, et avada üks, kui kasutate Ubuntu.
Kasutajakonto crontab-faili avamiseks kasutage käsku crontab -e .Selle faili käsud käituvad teie kasutajakonto õigustega. Kui soovite käsku käivitada süsteemi lubadega, kasutage käsku sudo crontab -e rootkonto crontab-faili avamiseks. Kui teie Linux distributsioon ei kasuta sudo, kasutage käsku su -c "crontab-e" .
Võib paluda valida redaktor. Valige Nano, kui see on saadaval, sisestage selle number ja vajutage sisestusklahvi. Täiustatud kasutajad võivad eelistada Vi ja teisi täpsemaid toimetajad, kuid Nano on lihtsalt toimetaja, kellega alustada.
Näete Nano tekstiredaktorit, mis tuvastatakse terminali akna ülaosas pealkirjaga "GNU nano".Kui te seda ei tee, avaneb tõenäoliselt crontab vi tekstifailis.
Kui te ei kasuta vi viisi abil, võite sisestada : sulgege vi ja vajutage Enter sulgemiseks. Käivitage ekspordi EDITOR = nano käsklus, seejärel käivitage crontab -e uuesti, et avada crontab fail Nano-s.
Uute ülesannete lisamine
Nano abil crontabi faili alt liikumiseks kasutage nooleklahve või lehe allanuppu. Joone alustades # on kommentaar read, mis tähendab, et cron ignoreerib neid. Kommentaarid annavad lihtsalt faili redigeerivatele kasutajatele teavet.
Crontab faili ridad on kirjutatud järgmises järjekorras järgmiste vastuvõetavate väärtustega:
minut( 0-59) tund( 0-23) päev( 1-31) kuu( 1-12) nädalapäev( 0-6)käsk
Võite kasutada tähemärki( *) tähemärki mis tahes väärtuse jaoks. Näiteks kuu kasutamine tärniga peaks käsku käivitama iga kuu.
Näiteks ütleme, et me tahame käsku käsk /usr/bin/ näitena kell 12.30 igal hommikul. Tahaksime kirjutada:
29 0 * * * /usr/bin/ näide
Me kasutame 29 30-minutilise märgi jaoks ja 0-ks 12-ks, sest minut, tund ja nädalapäeva väärtused algavad alates 0. Pange tähele, et päeva- ja kuuväärtused algavad kell 1asemel 0.
mitu väärtust ja vahemikku
Kasuta komadega eraldatud väärtusi konkreetseks mitu korda. Näiteks joon
0,14,29,44 * * * * /usr/bin/ näide 2
jookseb /usr/bin/ näites 2 15-minutilise märgisega iga tund, iga päev. Veenduge, et lisate iga uue ülesande uuele reale.
Kasutage kriipsudevahelisi väärtusi, et määrata väärtuste vahemik. Näiteks joon
0 11 * 1-6 * /usr/bin/ näide3
käivitab /usr/bin/ näite 3 keskpäeval iga päev, kuid ainult aasta esimese kuue kuu jooksul.
Faili salvestamine
Vajuta Ctrl-O ja vajuta Enter, et salvestada crontab fail Nano-s. Nano sulgemiseks pärast faili salvestamist kasuta Ctrl-X otsetee.
Näete uut crontabi: uue crontabi installimist, mis näitab, et teie uus crontab-fail on edukalt installitud.