date_expressions
sunt folosite pentru a controla o resursă sau opţiune a clusterului pe baza timpului/dăţii curente. Acestea pot conţine opţional obiecte date_spec
şi/sau duration
în funcţie de context.
Tabel 8.3. Proprietăţile unei Expresii de Dată
Câmp | Descriere |
---|---|
start
| |
end
| |
operation
|
Compară data/ora curentă cu data de început şi/sau sfârşit, în funcţie de context. Valori permise:
* gt - True if the current date/time is after
start
* lt - True if the current date/time is before
end
* in-range - True if the current date/time is after
start and before end
|
Notă
date_spec
) include the time, the eq
, neq
, gte
and lte
operators have not been implemented since they would only be valid for a single second.
date_spec
sunt folosite pentru a crea expresii similare cu cele create de cron în relaţie cu timpul. Fiecare câmp poate conţine un singur număr sau un singur şir. În loc să aibe valoarea implicită zero, orice câmp a cărui valoare nu este furnizată este ignorat.
monthdays="1"
se potriveşte pentru prima zi din fiecare lună şi hours="09-17"
se potriveşte orelor între 9am şi 5pm (inclusiv). Însă la acest moment nu se poate specifica weekdays="1,2"
sau weekdays="1-2,5-6"
din moment ce conţin şiruri multiple. În funcţie de cerere, acest aspect ar putea fi implementat într-un release viitor.
Tabel 8.4. Proprietăţile unei Specificaţii de Dată
Câmp | Descriere |
---|---|
id
| |
hours
| |
monthdays
| |
weekdays
| |
yeardays
| |
months
| |
weeks
| |
years
| |
weekyears
| |
moon
|