Č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 

  1. Automatická záloha dát 
  2. Aktualizácia systému 
  3. Čistenie dočasných súborov a starých logov 
  4. Generovanie reportov 
  5. Ú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 

Posledná aktualizácia: