Co je to Cron a k čemu slouží?
Cron je softwarový nástroj (démon) pro plánování úloh v operačních systémech typu Unix (např. Linux). Umožňuje uživatelům plánovat spouštění příkazů nebo skriptů automaticky v zadaný čas nebo v pravidelných intervalech.
Je to absolutní základ pro správu serverů. Typicky se používá pro pravidelné zálohování databází, odesílání hromadných e-mailů (newsletterů), stahování aktualizací nebo mazání starých dočasných souborů.
Jak funguje Cron syntaxe?
Konfigurační soubor pro cron (tzv. crontab) obsahuje řádky, kde každý řádek představuje jednu úlohu. Samotný zápis času se skládá z 5 políček oddělených mezerou:
| Pozice | Význam | Povolené hodnoty |
|---|---|---|
| 1. | Minuta | 0 - 59 |
| 2. | Hodina | 0 - 23 |
| 3. | Den v měsíci | 1 - 31 |
| 4. | Měsíc | 1 - 12 (nebo JAN-DEC) |
| 5. | Den v týdnu | 0 - 6 (0 = Neděle, nebo SUN-SAT) |
Speciální operátory
*(Hvězdička): Znamená "každý" nebo "libovolný". Pokud je hvězdička na poli měsíce, úloha se spustí každý měsíc.,(Čárka): Slouží jako oddělovač seznamu. Např.1,15,30v poli minuty spustí úlohu v 1., 15. a 30. minutě.-(Pomlčka): Určuje rozsah. Např.1-5v poli dne v týdnu znamená "od pondělí do pátku"./(Lomítko): Určuje krok (krokovač). Např.*/5v poli minuty znamená "každých 5 minut".