Cron je podsustav planiranja poslova za Linux. Koristi se za zakazivanje ponavljajućih poslova. Ako želite zakazati jednokratni posao, koristite podsistem at.
Svi korisnici na linux kutiji mogu postaviti cron poslove pod uvjetom da im to dopušta administrator: root. Ograničenja na cron primjenjuju se mijenjanjem kombinacije /etc/cron.allow i /etc/cron.deny.
Na većini distribucija Linuxa postoji i cron konfiguracija na razini sustava, koja ovdje nije obrađena.
Koraci
Metoda 1 od 2: Postavljanje datoteke
Korak 1. Pomoću svog omiljenog uređivača stvorite cron datoteku s retkom za svaki posao koji želite zakazati, u formatu:
m h d m w naredba
- m minuti
- h sat
- d dan u mjesecu
- m mjesec 1-12
- w radnim danom 0-7, ned, pon, itd. (nedjelja = 0 = 7) Lako je zapamtiti ako razmišljate o načinu na koji biste rekli datum: srijeda, 29. srpnja, u 10:30, a zatim obrnite redoslijed.
Korak 2. Učitajte datoteku u crontab:
crontab yourfile
Metoda 2 od 2: Isprobavanje primjera
Korak 1. Izradite datoteku testCron.txt koja sadrži sljedeće retke:
- # radite ovo svakih 10 minuta
- */10 * * * * datum >> ~/testCron.log
Korak 2. Učitajte ga u cron:
crontab testCron.txt
Korak 3. Pričekajte 30 minuta, provjerite testCron.log, ako radi, ažurirat će vašu datoteku s vremenskom oznakom 3 puta
Korak 4. Uklonite crontab tako da ne radi zauvijek:
crontab -r
Savjeti
- Svoju crontab možete izravno urediti pomoću crontab -e; imajte na umu da koristi sintaksu vi koja može biti neugodna za novog korisnika.
- UVIJEK s *nixom koristite man stranice, oni su vaši prijatelji: čovjek crontab