Čo je CRON
CRON je nástroj na automatizáciu úloh v operačných systémoch typu Unix/Linux. Slúži na plánovanie a pravidelné spúšťanie skriptov alebo programov vo vopred definovaných intervaloch, napríklad denne, týždenne, mesačne alebo dokonca každú minútu.
CRON je užitočný najmä na správu serverov a aplikácií, kde plní niekoľko dôležitých rolí.
Príklady využitia CRONu
- Automatická záloha dát
- Aktualizácia systému
- Čistenie dočasných súborov a starých logov
- Generovanie reportov
- Údržba webu (mazanie cache, monitorovanie výkonu).
Ako CRON funguje?
CRON pracuje na základe konfiguračných súborov nazývaných crontab (skratka pre „CRON table“). Tieto súbory obsahujú zoznam úloh spolu s časmi, kedy majú byť spustené.
Každý záznam v crontabe má pevne daný formát:
* * * * * príkaz
- Prvá hviezdička: Minúta (0–59).
- Druhá hviezdička: Hodina (0–23).
- Tretia hviezdička: Deň v mesiaci (1–31).
- Štvrtá hviezdička: Mesiac (1–12).
- Piata hviezdička: Deň v týždni (0–7, kde 0 aj 7 znamená nedeľu).
Príklad:
0 3 * * * /path/to/backup.sh
Tento príkaz spustí skript backup.sh každý deň o 3.00 hod. ráno.
Ako nastaviť CRON úlohy?
Vo Webglobe je nastavenie CRON úloh jednoduché. Skripty si môžete pridávať a plánovať priamo v našej administrácii v záložke Hosting → Web → CRON.