Crontab datoteke se mogu koristiti za automatizaciju sigurnosnih kopija, održavanje sustava i drugih zadataka koji se ponavljaju. Sintaksa je snažna i fleksibilna pa možete imati zadatak svake petnaest minuta ili u određenoj minuti na određeni dan svake godine.
Otvaranje programa Crontab
Koristiti crontab-e naredbu za otvaranje crontab datoteke vašeg korisničkog računa. Naredbe u ovoj datoteci pokreću se s dozvolama vašeg korisničkog računa. Ako želite da se naredba pokrene s dozvolama sustava, upotrijebite sudo crontab-e naredbu za otvaranje crontab datoteke root računa. Koristiti su-c "crontab-e" umjesto toga, ako vaš Linux distribucija ne koristi sudo.
Ako vam se ne sviđa upotreba vi, možete upisati :prestati u vi i pritisnite Enter da biste ga zatvorili. Pokreni izvoz EDITOR = nano naredba, a zatim pokrenite crontab-e ponovno otvoriti crontab datoteku u Nano.
Dodavanje novih zadataka
Upotrijebite tipke sa strelicama ili stranicu dolje za pomicanje na dno crontab datoteke u Nano. Redci koji počinju s # su linije komentara, što znači da ih cron ignorira. Komentari samo daju informacije ljudima koji uređuju datoteku.
minute(0-59) hour(0-23) day(1-31) month(1-12) weekday(0-6) command
Možete upotrijebiti znak zvjezdice (*) kako bi se podudarala s bilo kojom vrijednošću. Na primjer, zvjezdicom za mjesec dana naredba će se pokrenuti svaki mjesec.
29 0 * * * /usr/bin/example
Koristimo 29 za 30-minutnu oznaku i 0 za 12 sati, jer vrijednosti minute, sata i dana u tjednu počinju na 0. Napominjemo da se vrijednosti dana i mjeseca počinju na 1 umjesto 0.
Višestruke vrijednosti i rasponi
Koristite vrijednosti razdvojene zarezom na određeno više puta. Na primjer, redak
0,14,29,44 * * * * /usr/bin/example2
pokreće / usr / bin / example2 u 15 minuta svakog sata, svaki dan. Svakako dodajte svaki novi zadatak na novu liniju.
0 11 * 1-6 * /usr/bin/example3
runs / usr / bin / example3 u podne svaki dan, ali samo u prvih šest mjeseci ove godine.
Spremanje datoteke
Pritisnite Ctrl-O i pritisnite Enter za spremanje crontab datoteke u Nano. Pomoću prečaca Ctrl-X zatvorite Nano nakon što spremite datoteku.