ക്രോൺ എക്സ്പ്രഷൻ കാൽക്കുലേറ്റർ
ഈ കാൽക്കുലേറ്റർ എന്താണ് ചെയ്യുന്നത്
ഒരു സ്റ്റാൻഡേർഡ് 5-ഫീൽഡ് ക്രോൺ എക്സ്പ്രഷൻ എടുത്ത്, അതിനെ ലളിതമായ ഭാഷയിൽ
ഷെഡ്യൂൾ വിവരണമാക്കി മാറ്റുന്നു, തുടർന്ന് നിങ്ങൾ തിരഞ്ഞെടുത്ത ടൈംസോണിൽ
വരാനിരിക്കുന്ന കൃത്യമായ റൺ സമയങ്ങൾ കണക്കാക്കുന്നു. ഒരു crontab എൻട്രി,
CI/CD ഷെഡ്യൂൾഡ് പൈപ്പ്ലൈൻ, അല്ലെങ്കിൽ സെർവർലെസ് ക്രോൺ ട്രിഗർ ഡിപ്ലോയ്
ചെയ്യുന്നതിന് മുമ്പ് പരിശോധിക്കാൻ ഇത് ഉപയോഗപ്രദമാണ്.
ക്രോൺ എക്സ്പ്രഷൻ ഫോർമാറ്റ്
ഒരു ക്രോൺ എക്സ്പ്രഷനിൽ സ്പേസ് കൊണ്ട് വേർതിരിച്ച അഞ്ച് ഫീൽഡുകൾ ഉണ്ട്:
| ഫീൽഡ് | അനുവദനീയമായ മൂല്യങ്ങൾ |
|---|---|
| മിനിറ്റ് | 0-59 |
| മണിക്കൂർ | 0-23 |
| മാസത്തിലെ ദിവസം | 1-31 |
| മാസം | 1-12 |
| ആഴ്ചയിലെ ദിവസം | 0-7 (0ഉം 7ഉം ഞായറാഴ്ച എന്നാണ് അർത്ഥം) |
ഓരോ ഫീൽഡും ഇവയെ പിന്തുണയ്ക്കുന്നു:
*— ഏത് മൂല്യവും5— ഒരു കൃത്യമായ മൂല്യം1-5— ഒരു ശ്രേണി (ഉൾപ്പെടെ)*/15അല്ലെങ്കിൽ1-30/5— ഒരു സ്റ്റെപ്പ്, ഐച്ഛികമായി ഒരു ശ്രേണിക്കുള്ളിൽ1,3,5— മൂല്യങ്ങൾ, ശ്രേണികൾ, അല്ലെങ്കിൽ സ്റ്റെപ്പുകളുടെ കോമയാൽ വേർതിരിച്ച പട്ടിക
മാസത്തിലെ ദിവസവും ആഴ്ചയിലെ ദിവസവും രണ്ടും നിയന്ത്രിതമാണെങ്കിൽ (* അല്ലെങ്കിൽ),
ഇവയിൽ ഏതെങ്കിലും പൊരുത്തപ്പെടുമ്പോൾ റൺ നടക്കുന്നു — ഇത് സ്റ്റാൻഡേർഡ്
ക്രോൺ പെരുമാറ്റത്തെ പ്രതിഫലിപ്പിക്കുന്നു.
അടുത്ത റൺ സമയങ്ങൾ എങ്ങനെ കണക്കാക്കുന്നു
കാൽക്കുലേറ്റർ നിലവിലെ സമയം നിങ്ങൾ തിരഞ്ഞെടുത്ത ടൈംസോണിലേക്ക് മാറ്റുന്നു, തുടർന്ന് ഓരോ ഫീൽഡും വാൾ-ക്ലോക്ക് സമയവുമായി താരതമ്യം ചെയ്ത് മിനിറ്റ് തോറും മുന്നോട്ട് നീങ്ങുന്നു (ഒരു വർഷം വരെ), നിങ്ങൾ ആവശ്യപ്പെട്ടത്ര വരാനിരിക്കുന്ന റണ്ണുകൾ ലഭിക്കുന്നത് വരെ പൊരുത്തങ്ങൾ ശേഖരിക്കുന്നു.
എങ്ങനെ ഉപയോഗിക്കാം
- ഒരു ക്രോൺ എക്സ്പ്രഷൻ നൽകുക, ഉദാ.
*/15 9-17 * * 1-5(എല്ലാ 15 മിനിറ്റിലും, രാവിലെ 9 മുതൽ വൈകുന്നേരം 5 വരെ, തിങ്കൾ മുതൽ വെള്ളി വരെ). - നിങ്ങൾക്ക് എത്ര വരാനിരിക്കുന്ന റൺ സമയങ്ങൾ കാണണമെന്ന് തിരഞ്ഞെടുക്കുക (1-20).
- നിങ്ങളുടെ ടൈംസോൺ തിരഞ്ഞെടുക്കുക.
- ഷെഡ്യൂളിന്റെ ലളിതമായ ഭാഷയിലുള്ള വിവരണവും അടുത്ത പൊരുത്തപ്പെടുന്ന റൺ സമയങ്ങളുടെ പട്ടികയും കാണാൻ സമർപ്പിക്കുക.
ഉദാഹരണം
30 2 1 * * എന്നതിന്റെ അർത്ഥം:
- മിനിറ്റ്
30, മണിക്കൂർ2→ പുലർച്ചെ 2:30 - മാസത്തിലെ ദിവസം
1→ മാസത്തിലെ 1-ാം തീയതി - മാസം
*→ എല്ലാ മാസവും - ആഴ്ചയിലെ ദിവസം
*→ നിയന്ത്രണമില്ല
വിവരണം: "02:30-ന്, മാസത്തിലെ 1-ാം ദിവസം" — ഈ എക്സ്പ്രഷൻ മാസത്തിൽ ഒരിക്കൽ, 1-ാം തീയതി പുലർച്ചെ 2:30-ന് പ്രവർത്തിക്കുന്നു.
കുറിപ്പുകൾ
- സ്റ്റാൻഡേർഡ് 5-ഫീൽഡ് ക്രോൺ സിന്റാക്സ് മാത്രമേ പിന്തുണയ്ക്കുന്നുള്ളൂ
(സെക്കൻഡ് ഫീൽഡ് ഇല്ല, കൂടാതെ
@dailyഅല്ലെങ്കിൽL/W/#പോലുള്ള സ്റ്റാൻഡേർഡ് അല്ലാത്ത കുറുക്കുവഴികളും ഇല്ല). - ഒരു എക്സ്പ്രഷന് അടുത്ത ഒരു വർഷത്തിനുള്ളിൽ ഒരു തീയതിയുമായി പൊരുത്തപ്പെടാൻ
കഴിയുന്നില്ലെങ്കിൽ (ഉദാ.
0 0 30 2 *പോലെ ഒരിക്കലും സംഭവിക്കാത്ത മാസത്തിലെ ദിവസവും മാസവും തമ്മിലുള്ള സംയോജനം), വരാനിരിക്കുന്ന-റണ്ണുകളുടെ പട്ടിക ശൂന്യമായിരിക്കും.