சோம்பேறிகளுக்கு கிரானின் பயன்பாடு. லினக்ஸ் மற்றும் கொடிய பாவங்கள் பகுதி இரண்டு

தூங்கும் புலி

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

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

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

கிரான் மற்றும் க்ரான்டாப் எதற்காக?

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

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

முந்தைய பதிவில், crontab ஐ உருவாக்குவதற்கான கட்டளைகள்:

crontab –e இயல்புநிலை பயனருக்கு

O

crontab –u nombre_de_usuario மற்றவர்களுக்கு.

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

கிரான்டாப் வழியாக கிரானைப் பயன்படுத்துவது பற்றி

எங்கள் கிரான்டாப்பை உருவாக்க, பின்வருவனவற்றை நாம் கணக்கில் எடுத்துக்கொள்ள வேண்டும்:

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

எடுத்துக்காட்டாக, நம் குழந்தைகளின் கணினியை தினமும் இரவு 20:XNUMX மணிக்கு அணைக்க வேண்டும் என்றால், அறிவுறுத்தலாக இருக்கும்.

0 20 * * * /sbin/shutdown

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

0 20 * * 0 /sbin/shutdown

எல்லா அளவுருக்களையும் தட்டச்சு செய்வதிலிருந்து நம்மைக் காப்பாற்றும் சில குறுக்குவழிகள் உள்ளன. அவை:

  • @மணிக்கு: ஒரு மணி நேரத்தில் ஒரு கட்டளையை இயக்கவும். 
  • @தினமும்: ஒவ்வொரு நாளின் தொடக்கத்திலும் கட்டளையை இயக்கவும்.
  • @வாரம்: வாரத்தின் முதல் நாளின் தொடக்கத்தில் கட்டளையை இயக்கவும்.
  • @மாதாந்திர: ஒவ்வொரு மாதமும் முதல் நாளின் தொடக்கத்தில் கட்டளையை இயக்கவும்.
  • @yearly: ஆண்டின் முதல் நிமிடத்தில் கட்டளையை இயக்கவும்.

இந்த கட்டளையைப் பயன்படுத்துவதற்கான சில எடுத்துக்காட்டுகள்:

@daily /bin/sh /ruta_al_script/nombre_del_script.sh ஒரு பாஷ் ஸ்கிரிப்டை இயக்கவும்.

@hourly /bin/python3 /ruta_al_script/nombre_del_script.py ஒவ்வொரு மணி நேரமும் ஒரு பைதான் ஸ்கிரிப்டை இயக்கவும்.

அனைத்து வழக்குகளில் ஸ்கிரிப்ட்கள் இயக்க அனுமதிகளைக் கொண்டிருக்க வேண்டும்.

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

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

அடுத்த கட்டுரையில், க்ரான்டாப் எழுதுதல் மற்றும் லினக்ஸுக்குக் கிடைக்கும் வேறு சில ஆட்டோமேஷன் கருவிகளை எவ்வாறு மேம்படுத்துவது என்று பார்ப்போம்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.