CRON v SSH

Z SvetHostingu.cz
Verze z 3. 11. 2025, 11:40, kterou vytvořil LukasLatal (diskuse | příspěvky) (založena nová stránka s textem „= CRON = CRON je služba která slouží k automatickému spouštění úloh v naplánovaných intervalech a časech. </br> = Práce s CRONem = Pro nastavení CRONu v rámci SSH na multihostingu je potřeba se přihlásit. Návod naleznete [https://wiki.svethostingu.cz/Kategorie:SSH_p%C5%99%C3%ADstup#P%C5%99ipojen%C3%AD_k_SSH_na_multihostingu zde]. == Přístup ke konfiguraci == Příkazem <code>crontab -e</code> otevřeme plánovač úloh. So…“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

CRON

CRON je služba která slouží k automatickému spouštění úloh v naplánovaných intervalech a časech.

Práce s CRONem

Pro nastavení CRONu v rámci SSH na multihostingu je potřeba se přihlásit. Návod naleznete zde.

Přístup ke konfiguraci

Příkazem crontab -e otevřeme plánovač úloh.

caption

Schéma příkazu

Příkaz CRON se skládá z pěti znaků hvězdičky a následného příkazu na vykonání, například: * * * * * echo "Cron funguje!" >> ~/cron_test.log
Tento příkaz vykoná každou minutu výpis "Cron funguje!" do souboru cron_test. Správný formát příkazu musí končit prázdným řádkem.

Každá hvězdička v příkazu ukazuje jiný časový údaj:
* * * * * příkaz
│ │ │ │ │
│ │ │ │ └── Den v týdnu (0–7) → 0 nebo 7 = neděle
│ │ │ └──── Měsíc (1–12)
│ │ └────── Den v měsíci (1–31)
│ └──────── Hodina (0–23)
└────────── Minuta (0–59)

Volání URL adresy v časovém intervalu

Použijeme příkaz wget, kterým zavoláme potřebnou URL.
Příklad volání každých 5 minut: */5 * * * * wget --no-check-certificate -q -O /dev/null --timeout=7200 https://www.mojedomena.cz/cron.php

caption

Ověření příkazu

Pro ověření, zda je CRON nastaven, můžete jej vypsat pomocí příkazu crontab -l
Pokud vypíše příkaz zadaný v CRONu, je nastaven správně.

caption