அனாக்ரான் மூலம் பணிகளை தானியக்கமாக்குவது எப்படி

அனாக்ரான் மூலம் பணிகளை தானியக்கமாக்குதல்

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

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

அனாக்ரான் மூலம் பணிகளை தானியக்கமாக்குவது எப்படி

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

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

முக்கிய விநியோகங்களில் அனக்ரானின் பெயரையோ அல்லது குரோனி தொகுப்பையோ நாம் காணலாம்.

அதை இயக்க நாம் பின்வரும் அளவுருக்களைக் குறிப்பிட வேண்டும்:

-எஃப்: குறிப்பிட்ட தேதியில் இல்லாவிட்டாலும் பணியை நிறைவேற்றுதல்.

-அல்லது: வேலைகளின் தேதியை தற்போதைய நாளுக்கு மாற்றுகிறது, ஆனால் அவற்றை செயல்படுத்தாது.

-கள்: முந்தைய பணி முடிந்ததும் ஒரு பணி செயல்படுத்தப்படுவதைக் குறிக்கிறது.

-n: இது -fy அளவுருக்களைப் பயன்படுத்துவது போன்றது.

-கே: -d உடன் பயன்படுத்தினால், பிழைச் செய்திகள் காட்டப்படுவதைத் தடுக்கிறது.

-டி: பணிப் பட்டியலை எங்கே கண்டுபிடிப்பது என்று அனக்ரானிடம் கூறுகிறார்.

-டி: பணிப் பட்டியல் அமைப்புகளைச் சரிபார்த்து, தேவைப்பட்டால் பிழைச் செய்தியைக் காண்பிக்கும்.

-S நேர முத்திரைகள் சேமிக்கப்பட்டுள்ள கோப்பகத்தைக் குறிப்பிடுகிறது.

Anacrontab கோப்பில் நாம் பின்வரும் அளவுருக்களைச் சேர்க்க வேண்டும்.

ஷெல்=/பின்/பாஷ்: கட்டளை மொழிபெயர்ப்பாளராக Bash பயன்படுத்தப்பட வேண்டும் என்பதைக் குறிப்பிடுகிறது.

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

PATH=/பின்:/sbin:/usr/பின்:/usr/sbin:/usr/உள்ளூர்/பின்:/usr/உள்ளூர்/sbin: இது ஒவ்வொரு பணிக்கும் வழியைச் சேர்க்க வேண்டியதில்லை என்பதை அனுமதிக்கிறது.

Anacrontab பணிக்கான தொடரியல் கால தாமத வேலை ஐடி கட்டளை ஆகும், இதில்:

காலம்: இது வேலை செய்யப்பட வேண்டிய அதிர்வெண் ஆகும். இது ஒரு காலகட்டமாக (@daily, @weekly, அல்லது @monthly என நாள், வாரம் அல்லது மாதம்) அல்லது எண்களுடன் (1 நாளுக்கு, 7 வாரத்திற்கு, 30 மாதத்திற்கு, மற்றும் எந்த நாட்களுக்கும் எந்த எண்ணைக் குறிக்கலாம்.
தாமதம்: தொடங்குவதற்கு முன் காத்திருக்க வேண்டிய நேரத்தின் அளவு இது. இது நிமிடங்களில் வெளிப்படுத்தப்படுகிறது.
வேலை ஐடி: இது மற்ற பணிகளிலிருந்து வேறுபடுத்திக் காட்டுவதற்காக அந்தப் பணிக்கு ஒதுக்கப்பட்ட பெயர்.
கட்டளை: இது குறிப்பிட்ட நேரத்தில் அனக்ரான் இயக்க வேண்டிய கட்டளை.
பல்வேறு பணிகளை இயக்க ஒரு கோப்பகத்தையும் நாம் உருவாக்க வேண்டும்.

mkdir -p ~/.local/etc/anacrontab: ~/.local/etc/cron.daily ~/.local/etc/cron.weekly ~/.local/etc/cron.daily ~/.var/spool/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

வேறு இரண்டு மாறிகளை உள்ளமைக்க முடியும்.

START_HOURS_RANGE: வேலைகள் ஒரு குறிப்பிட்ட காலக்கெடுவிற்குள் மட்டுமே தொடங்க வேண்டும் என்பதைக் குறிக்க.
RANDOM_DELAY: அதிகபட்ச சீரற்ற தாமதத்தை அமைக்கிறது.

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


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

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

*

*

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