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

  1. Automatická záloha dat
  2. Aktualizace systému
  3. Čištění dočasných souborů a starých logů
  4. Generování reportů
  5. Ú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.

Poslední aktualizace: