Crontab இல் உள்ள அனைத்து வேலைகளையும் எவ்வாறு பார்ப்பது?

Crontab Il Ulla Anaittu Velaikalaiyum Evvaru Parppatu



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

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

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

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







1. தற்போதைய பயனருக்கான கிரான் வேலைகளைப் பார்க்கிறது

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



$ crontab -l

பின்வரும் வெளியீட்டில், கோப்பின் கீழே பட்டியலிடப்பட்ட திட்டமிடப்பட்ட வேலைகளை நீங்கள் கவனிக்கலாம்:







2. மற்றொரு பயனரின் அனைத்து கிரான் வேலைகளையும் பார்க்கிறது

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

$ sudo crontab -l -u linuxhint1

உங்கள் இலக்கு பயனரின் வேலைகள் கீழே காட்டப்பட்டுள்ளதைப் போன்ற ஒரு crontab கோப்பில் காட்டப்படும்:



3. அனைத்து கிரான் வேலைகளையும் ரூட்டாகப் பார்க்கிறது

ஸ்பூல் கோப்பகத்தில் உள்ள க்ரான்டாப் ரூட் பயனருக்கான வேலைகளை பட்டியலிடவில்லை. முழு அமைப்பிற்கான பல்வேறு வேலைகளைக் கொண்ட க்ரான்டாப்பைப் பார்க்க, திற /etc/crontab கோப்பு.

$ குறைவு /etc/crontab

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

# நானோ /etc/crontab

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

# ls -la /etc/cron.hourly

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

பார்க்க தினசரி கிரான் வேலைகள், பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

# ls -la /etc/cron.daily

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

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

# ls -la /etc/cron.weekly

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

# ls -la /etc/cron.monthly

மேலே காட்டப்பட்டுள்ளபடி, எங்களிடம் ஒரு மாதாந்திர கிரான் வேலை மட்டுமே உள்ளது.

4. குறிப்பிட்ட பயன்பாடுகளுக்கான கிரான் வேலைகளைப் பார்க்கிறது

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

# cat /etc/cron.daily/google-chrome

முடிவுரை

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