ഹോം പേജ്
/
അപ്ലിക്കേഷനുകൾ
/
ക്രോൺ എക്സ്പ്രഷൻ കാൽക്കുലേറ്റർ

ക്രോൺ എക്സ്പ്രഷൻ കാൽക്കുലേറ്റർ

ഒരു ക്രോൺ ഷെഡ്യൂൾ ലളിതമായ ഭാഷയിൽ മനസ്സിലാക്കുകയും നിങ്ങളുടെ ടൈംസോണിൽ വരാനിരിക്കുന്ന കൃത്യമായ റൺ സമയങ്ങൾ കാണുകയും ചെയ്യുക.

ഒരു ക്രോൺ ഷെഡ്യൂൾ ലളിതമായ ഭാഷയിൽ മനസ്സിലാക്കുകയും നിങ്ങളുടെ ടൈംസോണിൽ വരാനിരിക്കുന്ന കൃത്യമായ റൺ സമയങ്ങൾ കാണുകയും ചെയ്യുക.

ഈ ആപ്പ് പങ്കുവെക്കുക

ക്രോൺ എക്സ്പ്രഷൻ കാൽക്കുലേറ്റർ

ഈ കാൽക്കുലേറ്റർ എന്താണ് ചെയ്യുന്നത്

ഒരു സ്റ്റാൻഡേർഡ് 5-ഫീൽഡ് ക്രോൺ എക്സ്പ്രഷൻ എടുത്ത്, അതിനെ ലളിതമായ ഭാഷയിൽ ഷെഡ്യൂൾ വിവരണമാക്കി മാറ്റുന്നു, തുടർന്ന് നിങ്ങൾ തിരഞ്ഞെടുത്ത ടൈംസോണിൽ വരാനിരിക്കുന്ന കൃത്യമായ റൺ സമയങ്ങൾ കണക്കാക്കുന്നു. ഒരു crontab എൻട്രി, CI/CD ഷെഡ്യൂൾഡ് പൈപ്പ്‌ലൈൻ, അല്ലെങ്കിൽ സെർവർലെസ് ക്രോൺ ട്രിഗർ ഡിപ്ലോയ് ചെയ്യുന്നതിന് മുമ്പ് പരിശോധിക്കാൻ ഇത് ഉപയോഗപ്രദമാണ്.

ക്രോൺ എക്സ്പ്രഷൻ ഫോർമാറ്റ്

ഒരു ക്രോൺ എക്സ്പ്രഷനിൽ സ്പേസ് കൊണ്ട് വേർതിരിച്ച അഞ്ച് ഫീൽഡുകൾ ഉണ്ട്:

മിനിറ്റ്മണിക്കൂർമാസത്തിലെ ദിവസംമാസംആഴ്ചയിലെ ദിവസം\text{മിനിറ്റ്} \quad \text{മണിക്കൂർ} \quad \text{മാസത്തിലെ ദിവസം} \quad \text{മാസം} \quad \text{ആഴ്ചയിലെ ദിവസം}
ഫീൽഡ് അനുവദനീയമായ മൂല്യങ്ങൾ
മിനിറ്റ് 0-59
മണിക്കൂർ 0-23
മാസത്തിലെ ദിവസം 1-31
മാസം 1-12
ആഴ്ചയിലെ ദിവസം 0-7 (0ഉം 7ഉം ഞായറാഴ്ച എന്നാണ് അർത്ഥം)

ഓരോ ഫീൽഡും ഇവയെ പിന്തുണയ്ക്കുന്നു:

  • * — ഏത് മൂല്യവും
  • 5 — ഒരു കൃത്യമായ മൂല്യം
  • 1-5 — ഒരു ശ്രേണി (ഉൾപ്പെടെ)
  • */15 അല്ലെങ്കിൽ 1-30/5 — ഒരു സ്റ്റെപ്പ്, ഐച്ഛികമായി ഒരു ശ്രേണിക്കുള്ളിൽ
  • 1,3,5 — മൂല്യങ്ങൾ, ശ്രേണികൾ, അല്ലെങ്കിൽ സ്റ്റെപ്പുകളുടെ കോമയാൽ വേർതിരിച്ച പട്ടിക

മാസത്തിലെ ദിവസവും ആഴ്ചയിലെ ദിവസവും രണ്ടും നിയന്ത്രിതമാണെങ്കിൽ (* അല്ലെങ്കിൽ), ഇവയിൽ ഏതെങ്കിലും പൊരുത്തപ്പെടുമ്പോൾ റൺ നടക്കുന്നു — ഇത് സ്റ്റാൻഡേർഡ് ക്രോൺ പെരുമാറ്റത്തെ പ്രതിഫലിപ്പിക്കുന്നു.

അടുത്ത റൺ സമയങ്ങൾ എങ്ങനെ കണക്കാക്കുന്നു

കാൽക്കുലേറ്റർ നിലവിലെ സമയം നിങ്ങൾ തിരഞ്ഞെടുത്ത ടൈംസോണിലേക്ക് മാറ്റുന്നു, തുടർന്ന് ഓരോ ഫീൽഡും വാൾ-ക്ലോക്ക് സമയവുമായി താരതമ്യം ചെയ്ത് മിനിറ്റ് തോറും മുന്നോട്ട് നീങ്ങുന്നു (ഒരു വർഷം വരെ), നിങ്ങൾ ആവശ്യപ്പെട്ടത്ര വരാനിരിക്കുന്ന റണ്ണുകൾ ലഭിക്കുന്നത് വരെ പൊരുത്തങ്ങൾ ശേഖരിക്കുന്നു.

പ്രാദേശിക സമയം=നിലവിലെ UTC സമയം+ടൈംസോൺ ഓഫ്‌സെറ്റ്\text{പ്രാദേശിക സമയം} = \text{നിലവിലെ UTC സമയം} + \text{ടൈംസോൺ ഓഫ്‌സെറ്റ്}

എങ്ങനെ ഉപയോഗിക്കാം

  1. ഒരു ക്രോൺ എക്സ്പ്രഷൻ നൽകുക, ഉദാ. */15 9-17 * * 1-5 (എല്ലാ 15 മിനിറ്റിലും, രാവിലെ 9 മുതൽ വൈകുന്നേരം 5 വരെ, തിങ്കൾ മുതൽ വെള്ളി വരെ).
  2. നിങ്ങൾക്ക് എത്ര വരാനിരിക്കുന്ന റൺ സമയങ്ങൾ കാണണമെന്ന് തിരഞ്ഞെടുക്കുക (1-20).
  3. നിങ്ങളുടെ ടൈംസോൺ തിരഞ്ഞെടുക്കുക.
  4. ഷെഡ്യൂളിന്റെ ലളിതമായ ഭാഷയിലുള്ള വിവരണവും അടുത്ത പൊരുത്തപ്പെടുന്ന റൺ സമയങ്ങളുടെ പട്ടികയും കാണാൻ സമർപ്പിക്കുക.

ഉദാഹരണം

30 2 1 * * എന്നതിന്റെ അർത്ഥം:

  • മിനിറ്റ് 30, മണിക്കൂർ 2 → പുലർച്ചെ 2:30
  • മാസത്തിലെ ദിവസം 1 → മാസത്തിലെ 1-ാം തീയതി
  • മാസം * → എല്ലാ മാസവും
  • ആഴ്ചയിലെ ദിവസം * → നിയന്ത്രണമില്ല

വിവരണം: "02:30-ന്, മാസത്തിലെ 1-ാം ദിവസം" — ഈ എക്സ്പ്രഷൻ മാസത്തിൽ ഒരിക്കൽ, 1-ാം തീയതി പുലർച്ചെ 2:30-ന് പ്രവർത്തിക്കുന്നു.

കുറിപ്പുകൾ

  • സ്റ്റാൻഡേർഡ് 5-ഫീൽഡ് ക്രോൺ സിന്റാക്സ് മാത്രമേ പിന്തുണയ്ക്കുന്നുള്ളൂ (സെക്കൻഡ് ഫീൽഡ് ഇല്ല, കൂടാതെ @daily അല്ലെങ്കിൽ L/W/# പോലുള്ള സ്റ്റാൻഡേർഡ് അല്ലാത്ത കുറുക്കുവഴികളും ഇല്ല).
  • ഒരു എക്സ്പ്രഷന് അടുത്ത ഒരു വർഷത്തിനുള്ളിൽ ഒരു തീയതിയുമായി പൊരുത്തപ്പെടാൻ കഴിയുന്നില്ലെങ്കിൽ (ഉദാ. 0 0 30 2 * പോലെ ഒരിക്കലും സംഭവിക്കാത്ത മാസത്തിലെ ദിവസവും മാസവും തമ്മിലുള്ള സംയോജനം), വരാനിരിക്കുന്ന-റണ്ണുകളുടെ പട്ടിക ശൂന്യമായിരിക്കും.