Linux Crontab ஸ்கிரிப்ட் பணி கட்டளைகளை தொடர்ந்து செயல்படுத்துகிறது & உள்ளமைவு கோப்பு பயன்பாட்டை அமைக்கிறது

கட்டுரை அடைவு

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

கிரான் என்றால் என்ன?

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

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

பின்வரும் கோப்புறைகளில் தொடர்புடைய உள்ளமைவு கோப்புகளை நாம் காணலாம்.

  • /var/spool/cron/ அடைவு ஒவ்வொரு பயனருக்கும் ரூட் உட்பட க்ரான்டாப் பணிகளைச் சேமிக்கிறது, மேலும் ஒவ்வொரு பணிக்கும் படைப்பாளரின் பெயரிடப்பட்டது.
  • /etc/crontab இந்த கோப்பு பல்வேறு நிர்வாக மற்றும் பராமரிப்பு பணிகளை திட்டமிடுவதற்கு பொறுப்பாகும்.
  • /etc/cron.d/ இந்த அடைவு எந்த க்ரான்டாப் கோப்புகள் அல்லது ஸ்கிரிப்ட்களை செயல்படுத்த பயன்படுகிறது.
  • /etc/cron.hourly, /etc/cron.d ஆகியவற்றிலும் ஸ்கிரிப்ட்களை வைக்கலாம்aily, /etc/cron.weekly, /etc/cron.monthly கோப்பகங்கள், ஒவ்வொரு மணிநேரம்/நாள்/வாரம், மாதம் ஆகியவற்றை இயக்க அனுமதிக்கவும்.

Crontab எவ்வாறு பயன்படுத்தப்படுகிறது?

நாங்கள் பொதுவாகப் பயன்படுத்தப்படும் கட்டளைகள் பின்வருமாறு:

crontab [-u username]    //省略用户名表示操作当前用户的crontab
    -e      (编辑工作表)
    -l      (列出工作表里的命令)
    -r      (删除工作表)

நாம் பயன்படுத்தcrontab -eதற்போதைய பயனரின் பணித்தாள் திருத்தத்தை உள்ளிடவும், இது பொதுவான விம் இடைமுகமாகும்.ஒவ்வொரு வரியும் ஒரு கட்டளை.

பணித்தாள் திருத்தவும்▼

crontab -e

பணித்தாள்களை பட்டியலிடவும்▼

crontab -l

பணித்தாளை நீக்கு ▼

crontab -r 

க்ரான்டாபின் கட்டளையானது நேரம் + செயலால் ஆனது, அதன் நேரம்நிமிடம், மணி, நாள், மாதம், வாரம்ஐந்து, ஆபரேட்டரிடம் உள்ளது

  • * வரம்பில் உள்ள அனைத்து எண்களும்
  • / எத்தனை எண்கள்
  • - X முதல் Z வரை
  • ,ஹாஷ் எண்கள்

Crontab Execute Scheduled Task Command எடுத்துக்காட்டு

Linux Crontab ஸ்கிரிப்ட் பணி கட்டளைகளை தொடர்ந்து செயல்படுத்துகிறது & உள்ளமைவு கோப்பு பயன்பாட்டை அமைக்கிறது

எடுத்துக்காட்டு 1: ஒவ்வொரு 1 நிமிடத்திற்கும் myCommand ஐ இயக்கவும்

* * * * * myCommand

எடுத்துக்காட்டு 2: ஒவ்வொரு மணிநேரத்திலும் 3வது மற்றும் 15வது நிமிடங்களில் செயல்படுத்துதல்

3,15 * * * * myCommand

实例3:在上午8点到11点的第3和第15分钟执行

3,15 8-11 * * * myCommand

实例4:每隔两天的上午8点到11点的第3和第15分钟执行

3,15 8-11 */2  *  * myCommand

实例5:每周一上午8点到11点的第3和第15分钟执行

3,15 8-11 * * 1 myCommand

எடுத்துக்காட்டு 6: ஒவ்வொரு இரவும் 21:30 மணிக்கு smb ஐ மீண்டும் தொடங்கவும்

30 21 * * * /etc/init.d/smb restart

实例7:每月1、10、22日的4 : 45重启smb

45 4 1,10,22 * * /etc/init.d/smb restart

எடுத்துக்காட்டு 8: ஒவ்வொரு சனி மற்றும் ஞாயிறு 1:10 மணிக்கு smb ஐ மீண்டும் தொடங்கவும்

10 1 * * 6,0 /etc/init.d/smb restart

எடுத்துக்காட்டு 9: ஒவ்வொரு நாளும் 18:00 முதல் 23:00 வரை ஒவ்வொரு 30 நிமிடங்களுக்கும் smb ஐ மீண்டும் தொடங்கவும்

0,30 18-23 * * * /etc/init.d/smb restart

எடுத்துக்காட்டு 10: ஒவ்வொரு சனிக்கிழமையும் இரவு 11:00 மணிக்கு smb ஐ மீண்டும் தொடங்கவும்

0 23 * * 6 /etc/init.d/smb restart

எடுத்துக்காட்டு 11: ஒவ்வொரு மணிநேரமும் smb ஐ மீண்டும் தொடங்கவும்

* */1 * * * /etc/init.d/smb restart

எடுத்துக்காட்டு 12: இரவு 11 மணி முதல் காலை 7 மணி வரை ஒவ்வொரு மணி நேரமும் smb ஐ மீண்டும் தொடங்கவும்

* 23-7/1 * * * /etc/init.d/smb restart

குறிப்பிட்ட Crontab பணியை நீக்குவது எப்படி?

SSH பின்வரும் crontab கட்டளையை உள்ளிடவும் ▼

crontab -e
  • பல பணிகளைக் கருதி, குறிப்பிட்ட திட்டமிடப்பட்ட பணியை vim இல் நீக்கவும் (கர்சரை நீக்க வேண்டிய உள்ளமைவு வரிக்கு நகர்த்தவும், நீக்குவதற்கு நீக்கு விசையை அழுத்தவும்)

:wq சேமிக்க மற்றும் வெளியேறும்

Crontab பணி நீக்கப்பட்டதா என்று பார்க்கவா?

crontab -l
  • இப்போது நீக்கப்பட்ட crontab திட்டமிடப்பட்ட பணி இல்லை என்பது கண்டறியப்பட்டது, அதாவது நீக்குதல் வெற்றிகரமாக உள்ளது.

CWP கண்ட்ரோல் பேனல்Crontab திட்டமிடப்பட்ட பணிகளை எவ்வாறு அமைப்பது

  • திட்டமிடப்பட்ட பணியில், CWP கட்டுப்பாட்டுப் பலகத்தின் காப்புப் பிரதி கோப்புகளை GDrive உடன் தானாக ஒத்திசைக்க ஒத்திசைவு கட்டளையைச் சேர்க்கவும்.

CWP கண்ட்ரோல் பேனலைப் பயன்படுத்தினால், CWP கண்ட்ரோல் பேனலில் உள்நுழையவும்of Server SettingCrontab for root ▼

CWP கண்ட்ரோல் பேனலில் GDrive உடன் தானாக ஒத்திசைக்க Crontab நேரப்பட்ட பணிகளை எவ்வாறு அமைப்பது?2வது

"முழு தனிப்பயன் கிரான் வேலைகளைச் சேர்" என்பதில், பின்வரும் முழு தனிப்பயன் கிரான் கட்டளையை உள்ளிடவும் ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (தினமும் காலை 7:00 மணிக்கு உள்ளூர் கோப்பகத்தை தானாக ஒத்திசைக்கவும் /backup2gdrive என்ற கட்டமைப்பு பெயருடன் பிணைய வட்டுக்குbackup2பொருளடக்கம்)
  • (தினமும் காலை 7:55 மணிக்கு உள்ளூர் கோப்பகத்தை தானாக ஒத்திசைக்கவும் /newbackup  gdrive என்ற கட்டமைப்பு பெயருடன் பிணைய வட்டுக்குcwp-newbackupபொருளடக்கம்)
  • அதே நடைவேர்ட்பிரஸ்இணையதளக் கோப்புகளுக்கு, அதிகப்படியாக காப்புப் பிரதி எடுக்க வேண்டாம் என்று பரிந்துரைக்கப்படுகிறது, ஏனெனில் கோப்புப் பெயர்கள் ஒரே மாதிரியாக இருந்தாலும், கோப்புகளின் உள்ளடக்கங்கள் வேறுபட்டாலும், அவை ஒத்திசைக்கப்படாது என்று சோதனையில் கண்டறியப்பட்டது.

திட்டமிடப்பட்ட தொடக்கம் காரணமாகrcloneதானியங்கி ஒத்திசைவு முடிந்ததும், rclone செயல்முறை இன்னும் பின்னணியில் இயங்கக்கூடும், இது CPU வளங்களில் சுமார் 20% வரை ஆக்கிரமித்து சேவையக வளங்களை வீணாக்கிவிடும்.

எனவே, rclone செயல்முறையை மூடுவதற்கு முழுமையாக தனிப்பயனாக்கப்பட்ட திட்டமிடப்பட்ட பணி கட்டளையைச் சேர்க்க வேண்டியது அவசியம் ▼

00 09 * * * killall rclone
  • (தினமும் காலை 7:00 மணிக்கு rclone செயல்முறையை தானாக வலுக்கட்டாயமாக மூடவும்)

CWP கட்டுப்பாட்டுப் பலகத்தால் Crontab திட்டமிடப்பட்ட பணிகளைத் திருத்த முடியவில்லை என்றால், நீங்கள் FTP ஐப் பயன்படுத்தலாம்மென்பொருள்打开 文件 /var/spool/cron/ Crontab நேரமிட்ட பணிகளை நேரடியாகத் திருத்தவும்.

VPSக்கு rclone காப்புப்பிரதியை எவ்வாறு பயன்படுத்துவது?பார்க்க கீழே உள்ள இணைப்பை கிளிக் செய்யவும்CentOSGDrive தானியங்கி ஒத்திசைவு பயிற்சியைப் பயன்படுத்துதல்▼

ஹோப் சென் வெலியாங் வலைப்பதிவு ( https://www.chenweiliang.com/ ) "Linux Crontab Scheduled script Task Command & Setting Configuration File Usage" என்பதைப் பகிர்ந்துள்ளீர்கள், இது உங்களுக்கு உதவியாக இருக்கும்.

இந்தக் கட்டுரையின் இணைப்பைப் பகிர வரவேற்கிறோம்:https://www.chenweiliang.com/cwl-1429.html

சமீபத்திய புதுப்பிப்புகளைப் பெற, சென் வெலியாங்கின் வலைப்பதிவின் டெலிகிராம் சேனலுக்கு வரவேற்கிறோம்!

🔔 சேனல் டாப் டைரக்டரியில் மதிப்புமிக்க "ChatGPT Content Marketing AI கருவி பயன்பாட்டு வழிகாட்டியை" பெறுவதில் முதல் நபராக இருங்கள்! 🌟
📚 இந்த வழிகாட்டியில் பெரும் மதிப்பு உள்ளது, 🌟இது ஒரு அரிய வாய்ப்பு, தவறவிடாதீர்கள்! ⏰⌛💨
பிடித்திருந்தால் ஷேர் செய்து லைக் செய்யுங்கள்!
உங்களின் பகிர்வும் விருப்பங்களும் எங்களின் தொடர்ச்சியான ஊக்கம்!

 

发表 评论

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

மேலே உருட்டவும்