லினக்ஸில் கிரான் வேலைகளை எவ்வாறு அமைப்பது மற்றும் பயன்படுத்துவது

Linaksil Kiran Velaikalai Evvaru Amaippatu Marrum Payanpatuttuvatu



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

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

லினக்ஸில் கிரான் வேலைகளை எவ்வாறு அமைப்பது மற்றும் பயன்படுத்துவது

லினக்ஸில் கிரான் வேலைகளை அமைப்பதற்கும், பயன்படுத்துவதற்கும், மாற்றுவதற்குமான அணுகுமுறைகளை விளக்க இந்தப் பகுதியைப் பல பகுதிகளாகப் பிரிப்போம்.







1. கிரான் வேலையை எப்படி உருவாக்குவது
கிரான் வேலையை உருவாக்கும் போது, ​​உங்கள் கணினியில் தற்போது திட்டமிடப்பட்ட பணிகளின் அட்டவணையான க்ரான்டாப்பை அணுக வேண்டும். கிரான்டாப்பில் அந்த பணிகளைச் சேர்ப்பது கிரான் வேலைகளை உருவாக்குவதற்கான ஒரே வழியாகும், மேலும் பின்வரும் கட்டளையைப் பயன்படுத்தி அதைச் செய்யலாம்:



பொருத்தமான பட்டியல் கிரான்



இப்போது, ​​பின்வரும் கட்டளையைப் பயன்படுத்தி உங்கள் கணினியில் கிரான் சேவை சரியாக இயங்குகிறதா என்பதைச் சரிபார்க்கவும்:





சேவை கிரான் நிலை

முனையத்தில், 'crontab -e' என தட்டச்சு செய்யவும், இது கிரான் அட்டவணையைத் திருத்துவதற்கான கட்டளையாகும்.



நீங்கள் முதன்முறையாக முந்தைய கட்டளையைப் பயன்படுத்தும் போது, ​​கணினி உரை திருத்தியைத் தேர்ந்தெடுக்கும்படி கேட்கும். நீங்கள் ஒரு எடிட்டரைத் தேர்ந்தெடுக்கும்போது, ​​பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி அடிப்படை வழிமுறைகளுடன் ஒரு கோப்பைத் திறக்கும்:

* * * * */location/script என்ற க்ரான்டாப் எக்ஸ்பிரஷனைப் பயன்படுத்தி உங்கள் பணியைச் செருக வேண்டும். இங்கே ஒவ்வொரு '*' நிமிடங்களையும், மணிநேரங்களையும், மாதத்தின் நாள், மாதம் மற்றும் வாரத்தின் நாளையும் குறிக்கிறது. மேலும், இங்குள்ள இருப்பிடம் மற்றும் ஸ்கிரிப்ட் நீங்கள் திட்டமிட்ட நேரத்தில் இயக்க விரும்பும் இடம் மற்றும் ஸ்கிரிப்ட்டின் பெயரைக் குறிக்கும்.

2. கிரான் வேலைகளில் நேர வடிவம்
க்ரான்டாப் வெளிப்பாட்டிற்குள் நுழைவதற்கு முன், அதன் வடிவமைப்பை நீங்கள் தெரிந்து கொள்ள வேண்டும்:

1. நிமிடங்கள் : 0 முதல் 59 வரை 0 மற்றும் 59 கடிகாரத்தில் தெரியும் நிமிடங்கள். 'நிமிடங்கள்' புலத்தில் நீங்கள் 17 ஐ உள்ளிட்டால், ஒவ்வொரு மணி நேரத்திற்கும் 17 நிமிடங்களுக்கு பணி செயல்படுத்தப்படும்.

2. மணி : 0 முதல் 23 வரை, 0 மற்றும் 23 12 AM மற்றும் 11 PM ஐக் குறிக்கும். உள்ளீட்டு மதிப்பு 2க்கு, வேலை தினமும் அதிகாலை 2 மணிக்கு திட்டமிடப்படும். மதியம் 2 மணிக்கு '14' என தட்டச்சு செய்ய வேண்டும் என்பதை நினைவில் கொள்ளவும்.

3. மாதத்தின் நாள் : 1 முதல் 31 வரை, 1 மற்றும் 31 ஆகியவை மாதத்தின் முதல் மற்றும் கடைசி நாட்களாகும். உள்ளீட்டு மதிப்பு 12க்கு, ஒவ்வொரு மாதமும் 12வது நாளில் செயல்படுத்தப்படும்.

4. மாதம் : 1 முதல் 12 வரை, இதில் 1 மற்றும் 12 ஜனவரி மற்றும் டிசம்பர் ஆகும். 'மாதம்' புலத்தில் மதிப்பை உள்ளிடும்போது, ​​அந்த ஆண்டின் குறிப்பிட்ட மாதத்தில் பணி செயல்படுத்தப்படும்.

5. வாரத்தின் நாள்: 0 முதல் 7 வரை ஞாயிற்றுக்கிழமைக்கான 0 மற்றும் 7. எடுத்துக்காட்டாக, நீங்கள் “5” வழங்கினால், அது வாரந்தோறும் வெள்ளிக்கிழமை திட்டமிடப்படும்.

குறிப்பு : நீங்கள் எந்த புலத்தையும் “*” என அமைத்தால், அந்த புலத்திற்கான ஒவ்வொரு உள்ளீட்டையும் குறியீடு பரிசீலிக்கும். உதாரணமாக, நீங்கள் ஒரு மாதத்திற்கு '*' ஐ உள்ளிட்டால், கட்டளை ஒவ்வொரு மாதமும் இயங்கும்.

எடுத்துக்காட்டாக, திங்கட்கிழமை மாலை 5:30 மணிக்கு கிரான் வேலையைத் திட்டமிட, உங்கள் கட்டளை:

30 17 * * 1 /< இடம் >> கையால் எழுதப்பட்ட தாள் >

எடுத்துக்காட்டாக, பிப்ரவரியில் வார நாட்களில் மதியம் ஒரு கிரான் வேலையைத் திட்டமிட, கட்டளை பின்வருமாறு:

0 12 * 2 1 - 5 /< இடம் >> கையால் எழுதப்பட்ட தாள் >

3. கிரான் வேலைகளை உருவாக்க எண்கணித ஆபரேட்டர்களைப் பயன்படுத்துதல்
ஒரு நிர்வாகி அல்லது டெவலப்பராக, நீங்கள் அடிக்கடி காலாண்டுக்கு ஒருமுறை, வாரத்திற்கு ஒருமுறை, போன்றவற்றை இயக்குவதற்கு கிரான் வேலையை உருவாக்க வேண்டும். எனவே, பல கிரான் வேலைகளைச் செய்வதற்குப் பதிலாக, எண்கணித ஆபரேட்டர்களைப் பயன்படுத்தி ஒரே கட்டளையில் அதை வரையறுக்கலாம். பின்வருமாறு பட்டியலிடப்பட்டுள்ளன:

1. நட்சத்திரக் குறியீடு(*) : ஒவ்வொரு புல மதிப்புக்கும் ஸ்கிரிப்ட் இயங்க வேண்டும் என்பதை ஒரு நட்சத்திரம் குறிக்கிறது. உதாரணமாக, 'மணி' புலத்தில் ஒரு நட்சத்திரம், பணி ஒவ்வொரு மணி நேரமும் இயங்க வேண்டும் என்று அர்த்தம்.

2. கோடு(-) : மதிப்புகளின் வரம்பைக் குறிப்பிட நீங்கள் கோடுகளைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக, ஜனவரி முதல் ஏப்ரல் வரை கிரான் வேலையை அமைக்க, * * * 1-4 * /location/script ஐ உள்ளிடவும்.

3. கமா(,) : வெவ்வேறு மதிப்புகளைப் பிரிக்க கமாவைப் பயன்படுத்தவும். எடுத்துக்காட்டாக, திங்கள் மற்றும் வெள்ளிக்கு ஒரு வேலையைத் திட்டமிட, * * * * 1,5 /location/script ஐப் பயன்படுத்தவும்.

4. முன்னோக்கி சாய்வு(/) : ஒரு மதிப்பை பல மதிப்புகளாகப் பிரிக்க “/” ஐப் பயன்படுத்தவும். எடுத்துக்காட்டாக, ஒவ்வொரு மூன்றாவது நாளிலும் உங்கள் பணியைச் செயல்படுத்த விரும்பினால், * * */3 * * /location/script ஐப் பயன்படுத்தவும்.

கிரான் வேலையை எவ்வாறு நிர்வகிப்பது

கிரான் வேலையை நிர்வகிப்பது எளிதான பணி. பட்டியலிடுதல், திருத்துதல் அல்லது நீக்குதல் போன்ற செயல்பாடுகளைச் செய்ய உங்களுக்குப் போதுமான சில கட்டளைகள் இங்கே உள்ளன:

1. கிரான் வேலைகளை பட்டியலிட, இயக்கவும் crontab -l.

2. அனைத்து கிரான் வேலைகளையும் அகற்ற, இயக்கவும் crontab -r.

3. கிரான் வேலையைத் திருத்த, இயக்கவும் crontab -e

கணினியின் பிற பயனர்களுக்கு இந்த செயல்பாடுகளைச் செய்ய விரும்பினால், crontab -u username -l போன்ற கட்டளைகளுக்கு இடையில் பயனர்பெயரைச் சேர்க்கவும்.

முடிவுரை

லினக்ஸ் பயனர்கள் மற்றும் நிர்வாகிகளுக்கு, மீண்டும் மீண்டும் செய்யும் பணிகளுக்கு கிரான் வேலைகள் இன்றியமையாதவை. ஒரு குறிப்பிட்ட நேரத்தில் ஸ்கிரிப்ட் அல்லது கட்டளையை இயக்க கிரான் வேலைகளை அமைக்கலாம், உங்கள் தேவையற்ற பணிச்சுமையை குறைக்கலாம். இந்த கட்டுரையில், லினக்ஸில் கிரான் வேலையை எவ்வாறு உருவாக்குவது மற்றும் புலங்களில் நீங்கள் எந்த நேர வடிவமைப்பைப் பயன்படுத்தலாம் என்பதை நாங்கள் விவாதித்தோம். மேலும், ஒரு கிரான் வேலைக்குள் பல நேர மதிப்புகளைச் சேர்க்கும் முறையை விளக்கினோம்.