Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

CRON

CRON je časový plánovač nebo úložník pro automatické spouštění úloh nebo skriptů na operačním systému Unix nebo podobných systémech. Pomocí CRONu lze naplánovat opakované nebo jednorázové úlohy, které se mají provádět v určitých časových intervalech.

CRON funguje na základě konfiguračního souboru (obvykle nazvaného „crontab“), ve kterém jsou definovány jednotlivé úlohy spolu s jejich spouštěcími časy a časovými intervalemi. Tento soubor je spravován každým uživatelem nebo administrátorem systému, kteří mají právo spouštět plánovače CRON.

Základní syntaxe CRON plánovače je následující:

minuta hodina den_měsíce měsíc den_týdne příkaz
  • minuta: Číslo 0-59 představující minutu, kdy se úloha spustí.
  • hodina: Číslo 0-23 představující hodinu, kdy se úloha spustí.
  • den_měsíce: Číslo 1-31 představující den v měsíci, kdy se úloha spustí.
  • měsíc: Číslo 1-12 představující měsíc, kdy se úloha spustí.
  • den_týdne: Číslo 0-6 představující den v týdnu (0 je neděle), kdy se úloha spustí.
  • příkaz: Příkaz nebo skript, který se má spustit v daný časový okamžik.

Například, následující zápis spustí skript „myskript.sh“ každý den v 2:30 ráno:

30 2 * * * /cesta_k_souboru/myskript.sh

CRON umožňuje velmi flexibilní plánování úloh, a to jak opakovaně v pravidelných intervalech, tak i jednorázově v konkrétním čase a datumu. Je to užitečný nástroj pro automatizaci opakujících se úloh, jako je zálohování dat, aktualizace systému, čištění cache a dalších administrativních činností na serverech a unixových systémech.