ஒவ்வொரு 10, 20 அல்லது 30 நிமிடங்களுக்கும் கிரான் வேலைகளை எவ்வாறு இயக்குவது

How Run Cron Jobs Every 10



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

ஒரு க்ரோன்டாப் கோப்பை உருவாக்குதல்

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







$crontabமற்றும் மற்றும்



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







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



தொடரியல்

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

* * * * * கட்டளை(கள்)
  • முதல் புலம் நிமிடத்தை விவரிக்கிறது.
  • இரண்டாவது புலம் மணிநேரத்தை விவரிக்கிறது.
  • மூன்றாவது புலம் மாதத்தின் நாளை விவரிக்கிறது.
  • நான்காவது புலம் மாதத்தை விவரிக்கிறது.
  • ஐந்தாவது புலம் வாரத்தின் நாளை விவரிக்கிறது.

சரி, கிரான்ஜோப்பை இயக்குவதற்கான நேரத்தை விவரிப்பதற்கான சரியான நிலையை நீங்கள் புரிந்து கொண்டவுடன், நேரத்தைக் குறிப்பிட பல வழிகள் உள்ளன.

‘நட்சத்திர '*' ஆபரேட்டர், ஏ.கே. வைல்ட் கார்ட், அனைத்து அனுமதிக்கப்பட்ட மதிப்புகளாக விவரிக்கப்பட்டுள்ளது. உதாரணமாக, 0 0 1 * * ஒவ்வொரு மாதமும் முதல் நாளில் நள்ளிரவில் கட்டளையை இயக்கும்.

கமாவால் பிரிக்கப்பட்ட மதிப்புகளின் பட்டியல் மீண்டும் மீண்டும் செய்வதற்கான மதிப்புகளின் பட்டியலை விவரிக்கிறது. உதாரணமாக, 10,20,30

டேஷ் ‘-’ ஆபரேட்டர் மதிப்புகளின் வரம்பை விவரிக்கிறார். உதாரணமாக, 5-10.

➔ ஸ்லாஷ் ‘/’ ஆபரேட்டர் வரம்புகளுடன் இணைவதற்கு உதவுகிறது. உதாரணமாக, */2 * * * * 2 நிமிட இடைவெளியில் கிரான் வேலையை இயக்கும்.

இப்போது, ​​நீங்கள் கிரான் வேலைகள் பற்றி போதுமான தத்துவார்த்த அறிவைப் பெற்றுள்ளீர்கள், சில நடைமுறை விஷயங்களைச் செய்து, ஒவ்வொரு 10, 20, அல்லது 30 நிமிடங்களுக்கும் கிரான் வேலைகளை எவ்வாறு இயக்குவது என்று பார்ப்போம்.

ஒவ்வொரு 10 நிமிடங்களுக்கும் ஒரு கிரான் வேலையை இயக்கவும்

ஒவ்வொரு 10 நிமிடங்களுக்கும் பிறகு ஒரு குறிப்பிட்ட இடைவெளிக்குப் பிறகு ஒரு கிரான் வேலையை இயக்க இரண்டு வழிகள் இருக்கலாம்.

கமாவால் பிரிக்கப்பட்ட நிமிடங்களின் பட்டியலைப் பயன்படுத்துவது முதல் வழி; உதாரணமாக, ஒவ்வொரு 10 நிமிடங்களுக்கும் ஒரு ஸ்கிரிப்டை இயக்க விரும்பினால், அத்தகைய கிரான் வேலையை எழுதுவதற்கான தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது:

0,10,இருபது,30,40,ஐம்பது * * * * /வீடு/லினக்ஸுசர்/ஸ்கிரிப்ட். எஸ்

ஆனால் முழு நிமிடப் பட்டியலையும் எழுதுவது மிகவும் கடினமான வேலை அல்லவா? ஸ்லாஷ் ஆபரேட்டர் ஒவ்வொரு 10 நிமிடங்களுக்கும் ஒரு கிரான் வேலையை இயக்குவதற்கான எளிதான தொடரியல் எழுத உதவுகிறது.

* /10 * * * * /வீடு/லினக்ஸுசர்/ஸ்கிரிப்ட். எஸ்

இந்த கட்டளையில், */10 ஒவ்வொரு 10 நிமிடங்களுக்கும் பிறகு நிமிடங்களின் பட்டியலை உருவாக்கும்.

ஒவ்வொரு 20 நிமிடங்களுக்கும் பிறகு ஒரு கிரான் வேலையை இயக்கவும்

ஒவ்வொரு 10 நிமிடங்களுக்கும் பிறகு ஸ்கிரிப்டை இயக்குவதற்கான கிரான் வேலையை நாங்கள் எழுதியது போலவே, ஒவ்வொரு 20 நிமிடங்களுக்கும் பிறகு ஸ்கிரிப்டை இயக்குவதற்கு நாங்கள் அதையே செய்யலாம்:

* /இருபது * * * * /வீடு/லினக்ஸுசர்/ஸ்கிரிப்ட். எஸ்

ஒவ்வொரு 30 நிமிடங்களுக்கும் ஒரு கிரான் வேலையை இயக்கவும்

இதேபோல், ஒவ்வொரு 30 நிமிடங்களுக்கும் ஒரு கிரான் வேலையை இயக்குவதற்கான தொடரியல் இப்படி இருக்கும்:

* /30 * * * * /வீடு/லினக்ஸுசர்/ஸ்கிரிப்ட். எஸ்

முடிவுரை

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