முகப்பு பக்கம்
/
பயன்பாடுகள்
/
க்ரான் எக்ஸ்ப்ரெஷன் கால்குலேட்டர்

க்ரான் எக்ஸ்ப்ரெஷன் கால்குலேட்டர்

க்ரான் அட்டவணையை எளிய மொழியில் புரிந்துகொண்டு, உங்கள் நேர மண்டலத்தில் வரவிருக்கும் சரியான இயக்க நேரங்களைக் காணுங்கள்.

க்ரான் அட்டவணையை எளிய மொழியில் புரிந்துகொண்டு, உங்கள் நேர மண்டலத்தில் வரவிருக்கும் சரியான இயக்க நேரங்களைக் காணுங்கள்.

இந்த பயன்பாட்டைப் பகிரவும்

க்ரான் எக்ஸ்ப்ரெஷன் கால்குலேட்டர்

இந்த கால்குலேட்டர் என்ன செய்கிறது

ஒரு நிலையான 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 * போன்ற ஒருபோதும் நிகழாத மாதத்தின் நாள் மற்றும் மாத சேர்க்கை), வரவிருக்கும்-இயக்கங்கள் அட்டவணை காலியாக இருக்கும்.