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