Co je CRON
CRON je nástroj na automatizaci úloh v operačních systémech typu Unix/Linux. Slouží k plánování a pravidelnému spouštění skriptů nebo programů v předem definovaných intervalech, například denně, týdně, měsíčně, nebo dokonce každou minutu.
CRON je užitečný zejména pro správu serverů a aplikací, kde plní několik důležitých rolí.
Příklady využití CRONu
- Automatická záloha dat
- Aktualizace systému
- Čištění dočasných souborů a starých logů
- Generování reportů
- Údržba webu (mazání cache, monitorování výkonu).
Jak CRON funguje?
CRON pracuje na základě konfiguračních souborů nazývaných crontab (zkratka pro „CRON table“). Tyto soubory obsahují seznam úloh spolu s časy, kdy mají být spuštěny.
Každý záznam v crontabu má pevně daný formát:
Unset
* * * * * příkaz
- První hvězdička: Minuta (0–59).
- Druhá hvězdička: Hodina (0–23).
- Třetí hvězdička: Den v měsíci (1–31).
- Čtvrtá hvězdička: Měsíc (1–12).
- Pátá hvězdička: Den v týdnu (0–7, kde 0 i 7 znamená neděli).
Příklad:
Unset
0 3 * * * /path/to/backup.sh
Tento příkaz spustí skript backup.sh každý den ve 3:00 ráno.
Jak nastavit CRON úlohy?
U Webglobe ja nastavení CRON úloh jednoduché. Skripty si můžete přidávat a plánovat přímo v naší administraci v záložce Hosting → Web → CRON.