repeat

V atributu repeat je buď nastaveno slovo none nebo specifikována perioda v které se má úloha opakovat. Možnosti nastavení jsou následující:

syntax
[none]|hourly|daily|weekly|monthly|yearly|from-{#YYYY-MM-DD}[ {#HH[:MM[:SS]]}][;to-{#YYYY-MM-DD}[ {#HH[:MM[:SS]]}]][;each-nn-(minutes|hours|days|weeks|months)[[-xx]...]][;at-{#HH:MM:SS}]

Základní nastavení:

none - úloha se nebude opakovat (výchozí hodnota při nezadání)

hourly - úloha proběhne každou hodinu v první minutě pokud je specifikována platnost ve validity (pokud nebyla specifikována, pak v aktuální čas)

daily - úloha proběhne každý den o půlnoci pokud je specifikována platnost ve validity (pokud nebyla specifikována, pak v aktuální čas)

weekly - úloha proběhne každý týden o půlnoci v den specifikováný ve validity (pokud nebyla specifikována, pak v aktuální den a čas)

monthly - úloha proběhne každý měsíc o půlnoci v datum specifikovaný ve validity (pokud nebyl specifikován, pak aktuální den a čas)

yearly - úloha proběhne každý rok o půlnoci v datum specifikovaný ve validity (pokud nebyl specifikován, pak aktuální den a čas)

Rozšířené nastavení:

Volby from-{#YYYY-MM-DD}[ {#HH[:MM[:SS]]}] a to-{#YYYY-MM-DD}[ {#HH[:MM[:SS]]}] nastavují platnost úlohy buď jen datumově nebo datum a počet hodin nebo datum a čas na minuty, příp. i na sekundy. Časový údaj v části from, je-li uveden, zároveň říká, v jaký čas má být úloha opakována, není-li uveden, je opakována po půlnoci;

Volba each-nn-[minutes|hours|days|weeks|months][[-xx]...] nastavuje periodicitu opakování. Kde nn je počet jednotek pro opakování a xx je:

pro minutes, hours a days se xx nepoužije.

pro weeks xx znamená den v týdnu: [Mo|Tu|We|Th|Fr|Sa|Su], dny v týdnu lze kombinovat (zvolit více možností). Není-li xx zadáno, použije se aktuální den.

pro months pořadí dne v měsíci. Není-li xx zadáno, použije se aktuální den v měsíci.

pro years pořadí dne v roce. Není-li xx zadáno, použije se aktuální den v roce.

Příklady:

from-2005-01-01;each-2-weeks-Mo-Fr = každé dva týdny v po a pá počínaje 1.1.2005
from-2005-01-01;each-1-months-5 = každý 5. den v každém měsíci.

UPOZORNĚNÍ! Pokud je nn jiné než jedna je podstatný datum from – determinuje od kdy se počítá perioda!!!


validityrepeatSmysluplné kombinace validity a repeatNastavení času provedení úlohy