Cron

Cron je nástroj pro Linux, který umožňuje automatické spouštění úloh v pravidelných intervalech. Může být použit pro různé účely, například pro zálohování, aktualizace softwaru nebo zasílání e-mailů.

Chcete-li vytvořit cron úlohu, musíte nejprve otevřít crontab soubor pro aktuálního uživatele. To lze provést pomocí následujícího příkazu:

crontab -e

Tento příkaz otevře soubor crontab v textové editoru.

Přehled příkazů

  • crontab -e upraví nebo vytvoří (pokud již neexistuje) soubor crontab
  • crontab -l zobrazení obsah souboru crontab
  • crontab -r odstraní soubor crontab
  • crontab -v zobrazí úpravy v souboru crontab v poslední době (tato volba je k dispozici pouze na některých systémech)

Crontab je soubor formátovaný jako tabulka se čtyřmi sloupci:

  • Minuta: Minuta v hodině, kdy má být úloha spuštěna.
  • Hodina: Hodina, kdy má být úloha spuštěna.
  • Den v měsíci: Den v měsíci, kdy má být úloha spuštěna.
  • Den v týdnu: Den v týdnu, kdy má být úloha spuštěna.

Pro každou úlohu musíte vyplnit tyto čtyři sloupce. Můžete použít následující hodnoty:

  • Minuta: 0-59
  • Hodina: 0-23
  • Den v měsíci: 1-31
  • Den v týdnu: 0-7 (neděle=0, pondělí=1, úterý=2, středa=3, čtvrtek=4, pátek=5, sobota=6, neděle=7)

Příklady

Pokud chcete, aby se úloha spustila každý den v 10:00, zadejte následující do crontab souboru:

0 10 * * *

Pokud chcete, aby se úloha spustila každý pátek v 18:00, zadejte následující:

0 18 * 5 *

Po dokončení zadávání úloh uložte crontab soubor a zavřete jej. Cron úlohy budou spuštěny každý den v nastaveném čase.

Několik příkladů toho, jak cron může být použit

  • Pro zálohování systému můžete vytvořit cron úlohu, která bude spouštět zálohovací skript každý den v 03:00.
  • Pro aktualizaci softwaru můžete vytvořit cron úlohu, která bude spouštět aktualizační skript každý měsíc v první den.
  • Pro zasílání e-mailů můžete vytvořit cron úlohu, která bude spouštět skript, který odesílá e-maily každý den v 18:00.

Cron je mocný nástroj, který vám může pomoci automatizovat různé úkoly. S trochou experimentování můžete zjistit, jak jej můžete použít pro své konkrétní potřeby.

Zajímavé online generátory a služby


Aktuální příspěvky

line
DevToys
  • Jiří Plíštil
  • 15.02.2024 08:00

DevToys - švýcarský nůž pro Windows

Možná znáte PowerToys. Jedná se o sadu nástrojů pro zkušené uživatele, která jim umožní zefektivnit práci se systémem Windows. DevToys je něco podobného,...


Figicon
  • Jiří Plíštil
  • 14.02.2024 08:00

Figicon - knihovna ikon pro Figmu

Rozsáhlá knihovna kvalitních, minimalistických a pixelově přesných ikon. Ikony jsou vytvořené pro nástroj Figma, který umožňuje designérům vytvářet...


metaSEO
  • Jiří Plíštil
  • 13.02.2024 08:00

metaSEO - generátor meta tagů

Bezplatný webový nástroj pro rychlé generování meta tagů pro vaše webové stránky.


PlainAdmin
  • Jiří Plíštil
  • 12.02.2024 08:00

PlainAdmin - šablony pro administraci

Potřebuje šablonu pro administrační rozhraní? Vedle placené verze je k dispozici i bezplatná se 100 komponent a 15 HTML stránkami. Šablony jsou vytvořeny...


StaticHost
  • Jiří Plíštil
  • 11.02.2024 08:00

Hosting pro statické weby

Pokud hledáte hosting pro statické stránky, mohl by se hodit StaticHost. Kromě placených variant má i variantu zdarma. Ta nabídne prostor pro 3 weby,...

Populární příspěvky

line

Vyhledávání