anachrontab இன் உள்ளமைவு. லினக்ஸ் மற்றும் கொடிய பாவங்கள் பகுதி நான்கு

anacron மனிதன் பக்கம்

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


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

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

anacrontab கட்டமைப்பு

ஆரம்பத்தில் anacron கோப்பகத்தில் செயல்படுத்த வேண்டிய பணிகளின் பட்டியலைத் தேடுகிறது /etc/anacrontab. பணிகள் பின்வரும் வடிவத்தில் எழுதப்பட வேண்டும்:

período retraso identificador del trabajo comando donde:

  • காலம்: வேலை மேற்கொள்ளப்பட வேண்டிய அதிர்வெண். இது நாட்களில் (ஆங்கிலத்தில் அதன் சுருக்கம்) காலம் (@தினமும், @வாரமும், அல்லது @மாதமும் நாள், வாரம் அல்லது மாதம்) அல்லது எண்களுடன் (நாளுக்கு 1, வாரத்திற்கு 7, மாதத்திற்கு 30 மற்றும் ஒரு எண்ணுக்கு ஏதேனும் நாட்கள் தன்னிச்சையான காலம்.
  • தாமதம்: வேலையைத் தொடங்குவதற்கு முன் காத்திருக்க வேண்டிய நேரம். உதாரணமாக 360 காலை 6 மணிக்கு ஒரு பணியைச் செய்ய.
  • வேலை அடையாளங்காட்டி: பிழை மற்றும் முடிவு அறிக்கைகளில் உள்ள மற்றவர்களிடமிருந்து வேறுபடுத்துவதற்காக பணிக்கு ஒதுக்கப்பட்ட பெயர்
  • .

  • கட்டளை: இது அனாக்ரான் சுட்டிக்காட்டப்பட்ட தருணத்தில் செயல்படுத்த வேண்டிய அறிவுறுத்தலாகும்.

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

mkdir -p ~/.local/etc/anacrontab: ~/.local/etc/cron.daily ~/.local/etc/cron.weekly ~/.local/etc/cron.daily  ~/.var/spool/anacron

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

இறுதியாக, கணினிக்கு பதிலாக எங்கள் உள்ளூர் பயனர் கோப்புறைகளைப் பயன்படுத்த anacron க்கு சொல்கிறோம்.

anacron -fn -t ~/.local/etc/anacrontab -S ~/.var/spool/anacron

இப்போது நாம் ஒரு உள்ளமைவு கோப்பைத் திருத்தப் போகிறோம். நாங்கள் முனையத்தில் இருந்து இதைச் செய்கிறோம்:

nano ~/.local/etc/anacrontab:

திறக்கும் ஆவணத்தில் பின்வரும் வரிகளைச் சேர்க்கிறோம்:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

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

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

நாம் கட்டமைக்கக்கூடிய இரண்டு மாறிகள் உள்ளன:

  • START_HOURS_RANGE
  • : வேலைகள் தொடங்கும் நேர வரம்பை அமைக்கிறது (அதாவது பின்வரும் மணிநேரங்களில் மட்டுமே வேலைகளை இயக்கவும்).

  • RANDOM_DELAY
  • : இது ஒரு வேலையின் பயனர் வரையறுக்கப்பட்ட தாமதத்துடன் சேர்க்கப்படும் அதிகபட்ச சீரற்ற தாமதத்தை வரையறுக்கிறது (இயல்புநிலை 45).

கிரானுக்கும் அனாக்ரானுக்கும் என்ன வித்தியாசம்?

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

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

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


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

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

*

*

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