Cron

Cron je nástroj pro plánování úloh v operačních systémech Unix a operačních systémech podobných Unixu. Uživatelé mohou naplánovat úlohy, známé jako „cronové úlohy“, aby se spouštěly automaticky v nastavených intervalech. Většina uživatelů Unixu plánuje cronové úlohy k provádění údržby systému, například k odstraňování souborů protokolů a vytváření záloh, ale uživatel může naplánovat jakýkoli příkaz nebo skript, který považuje za užitečný.

Uživatel může naplánovat cronovou úlohu vytvořením souboru „crontab“. Soubor crontab neboli „cronová tabulka“ určuje příkaz, který se spustí, a dobu jeho spuštění. Soubor crontab může obsahovat jednu cronovou úlohu nebo více cronových úloh. Každá položka v souboru crontab obsahuje pět polí proměnných, která určují, kdy se má příkaz spustit, a také jedno pole pro zadání samotného příkazu:

1 2 3 4 5
* * * * * <command to run>

  1. Minuta (0–59)
  2. Hodina (0–23)
  3. Den v měsíci (1–31)
  4. Měsíc (1–12)
  5. Den v týdnu (0–6, od neděle do soboty)

Nahrazení čísla hvězdičkou spustí cronovou úlohu při každém výskytu dané proměnné. Uživatel tak může snadno nastavit cronovou úlohu, aby se podle potřeby spouštěla každých několik minut, hodin, dnů nebo měsíců. Pokud jsou na všech místech hvězdičky, cronová úloha se spustí každou minutu.

Například následující cronová úloha vypíše frázi „hello world“ ve 3:30 ráno první den každého měsíce:

30 3 1 * * echo hello world

Aktualizováno November 14, 2022 od Brian P.

quizOtestujte své znalosti

Which of the following was a version of Apple's OS X operating system?

A
El Niño
0%
B
El Dorado
0%
C
El Capitan
0%
D
El Sur
0%
Correct! Incorrect!     View the El Capitan definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Cron na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.