Crontabi 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.
Crontab avamine
Kasuta crontab-e käsk oma kasutajakonto crontab faili avamiseks. Selle faili käsud käituvad teie kasutajakonto õigustega. Kui soovite käsku käitada süsteemi lubadega, kasutage seda sudo crontab-e käsu avada rootkonto crontab fail. Kasuta su -c "crontab-e" kui teie Linuxi levitamine ei kasuta sudo.
Kui te ei kasuta vi viisi abil, võite kirjutada : loobuge vi sisse ja vajutage Enter sulgemiseks. Käivita eksport EDITOR = nano käsk, siis käivitage crontab-e uuesti 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.
minute(0-59) hour(0-23) day(1-31) month(1-12) weekday(0-6) command
Võite kasutada tärniga (*) tähemärki mis tahes väärtuse sobitamiseks. Näiteks kuu kasutamine tärniga peaks käsku käivitama iga kuu.
29 0 * * * /usr/bin/example
Me kasutame 29-kordset 30-minutilise märgi 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 1 asemel 0-st.
Mitu väärtust ja vahemikku
Kasutage komadega eraldatud väärtusi konkreetseks mitu korda. Näiteks joon
0,14,29,44 * * * * /usr/bin/example2
jookseb / usr / bin / example2 15-minutilise märgisega igal tunnil, iga päev. Veenduge, et lisate iga uue ülesande uuele reale.
0 11 * 1-6 * /usr/bin/example3
jookseb / usr / bin / example3 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.