Uhla lwemibhalo ye-athikili
- 1 Iyini i-Cron?
- 2 Isetshenziswa kanjani i-Crontab?
- 3 Isibonelo Somyalo Womsebenzi Ohleliwe we-Crontab
- 3.1 Isibonelo 1: Sebenzisa i-MyCommand njalo ngomzuzu o-1
- 3.2 Isibonelo sesi-2: Ukubulawa emizuzwini yesi-3 neye-15 yehora ngalinye
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 Isibonelo sesi-6: Qala kabusha i-smb ngo-21:30 njalo ebusuku
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 Isibonelo sesi-8: Qala kabusha i-smb ngo-1:10 njalo ngoMgqibelo nangeSonto
- 3.9 Isibonelo sesi-9: Qala kabusha i-smb njalo ngemizuzu engama-18 phakathi kuka-00:23 no-00:30 nsuku zonke
- 3.10 Isibonelo se-10: Qala kabusha i-smb njalo ngoMgqibelo ngo-11:00 ebusuku
- 3.11 Isibonelo se-11: Qala kabusha i-smb njalo ngehora
- 3.12 Isibonelo se-12: Qala kabusha i-smb njalo ngehora phakathi kuka-11pm no-7am
- 4 Ungawususa kanjani umsebenzi othile we-Crontab?
LinuxInqubo ye-cron eyakhelwe ngaphakathi ingasisiza ukuthi sihlangabezane nezidingo zokwenza imisebenzi ehleliwe. Ngokusebenzisa izikripthi ze-cron nezegobolondo, ayikho inkinga ekwenzeni njalo imiyalo yemisebenzi eyinkimbinkimbi kakhulu.
Iyini i-Cron?
Esivame ukukusebenzisai-crontabumyalo, okufushane kuthebula le-cron.
Kuyifayela lokucushwa le-cron, elingabuye libizwe ngohlu lwemisebenzi.
Singathola amafayela okumisa afanele kumafolda alandelayo.
- I/var/spool/cron/ directory igcina imisebenzi ye-crontab yomsebenzisi ngamunye okuhlanganisa impande, futhi umsebenzi ngamunye uqanjwe ngomdali.
- /etc/crontab Leli fayela linomthwalo wemfanelo wokuhlela imisebenzi ehlukahlukene yokuphatha nokulungisa.
- /etc/cron.d/ Lolu hlu lwemibhalo lusetshenziselwa ukugcina noma yimaphi amafayela noma imibhalo ye-crontab okufanele isetshenziswe.
- Futhi singafaka imibhalo ku-/etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly izinkomba, ivumele isebenze njalo ngehora/usuku/isonto, inyanga.
Isetshenziswa kanjani i-Crontab?
Imiyalo yethu esetshenziswa kakhulu yilena elandelayo:
crontab [-u username] //省略用户名表示操作当前用户的crontab -e (编辑工作表) -l (列出工作表里的命令) -r (删除工作表)
sisebenzisacrontab -e
Faka ukuhlelwa kweshidi lomsebenzisi wamanje, okuyi-interface ye-vim evamile.Umugqa ngamunye ungumyalo.
Hlela Ishidi Lokusebenza▼
crontab -e
Faka ohlwini amaphepha okusebenza▼
crontab -l
Susa ishidi lokusebenza ▼
crontab -r
Umyalo we-crontab wakhiwe isikhathi + isenzo, futhi isikhathi saso siumzuzu, ihora, usuku, inyanga, isontoEyesihlanu, u-opharetha unayo
- * zonke izinombolo ebangeni
- / zingaki izinombolo
- - kusuka ku-X kuya ku-Z
- ,izinombolo ze-hash
Isibonelo Somyalo Womsebenzi Ohleliwe we-Crontab
Isibonelo 1: Sebenzisa i-MyCommand njalo ngomzuzu o-1
* * * * * myCommand
Isibonelo sesi-2: Ukubulawa emizuzwini yesi-3 neye-15 yehora ngalinye
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
Isibonelo sesi-6: Qala kabusha i-smb ngo-21:30 njalo ebusuku
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
Isibonelo sesi-8: Qala kabusha i-smb ngo-1:10 njalo ngoMgqibelo nangeSonto
10 1 * * 6,0 /etc/init.d/smb restart
Isibonelo sesi-9: Qala kabusha i-smb njalo ngemizuzu engama-18 phakathi kuka-00:23 no-00:30 nsuku zonke
0,30 18-23 * * * /etc/init.d/smb restart
Isibonelo se-10: Qala kabusha i-smb njalo ngoMgqibelo ngo-11:00 ebusuku
0 23 * * 6 /etc/init.d/smb restart
Isibonelo se-11: Qala kabusha i-smb njalo ngehora
* */1 * * * /etc/init.d/smb restart
Isibonelo se-12: Qala kabusha i-smb njalo ngehora phakathi kuka-11pm no-7am
* 23-7/1 * * * /etc/init.d/smb restart
Ungawususa kanjani umsebenzi othile we-Crontab?
SSH faka umyalo olandelayo we-crontab ▼
crontab -e
- Uma uthatha imisebenzi eminingi, susa umsebenzi ohleliwe oshiwo ku-vim (hambisa isikhombisi emugqeni wokumisa ukuze ususwe, cindezela ukhiye wokususa ukuze ususe)
cindezela :wq
londoloza bese uphuma
Hlola ukuze ubone ukuthi umsebenzi we-Crontab ususiwe yini?
crontab -l
- Kutholakala ukuthi umsebenzi ohleliwe we-crontab osanda kususwa awukho, okusho ukuthi ukususwa kuphumelele.
Iphaneli yokulawula ye-CWPUyisetha Kanjani Imisebenzi Ehleliwe ye-Crontab
- Emsebenzini oshejuliwe, engeza umyalo wokuvumelanisa ukuze uvumelanise ngokuzenzakalelayo amafayela ayisipele wephaneli yokulawula ye-CWP ku-GDrive.
Uma usebenzisa i-CWP Control Panel, ngena ku-CWP Control Panelka Server Setting
→ Crontab for root
▼
Ku-"Engeza Imisebenzi Ye-Cron Engokwezifiso Egcwele", faka umyalo we-cron ngokwezifiso ngokugcwele ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Vumelanisa ngokuzenzakalelayo uhla lwemibhalo lwendawo njalo ekuseni ngo-7:00 am
/backup2
kwidiski yenethiwekhi enegama lokumisa elithi gdrivebackup2
Okuqukethwe) - (Vumelanisa ngokuzenzakalelayo uhla lwemibhalo lwendawo njalo ekuseni ngo-7:55 am
/newbackup
kwidiski yenethiwekhi enegama lokumisa elithi gdrivecwp-newbackup
Okuqukethwe) - VumelanisaWordPressKumafayela ewebhusayithi, kunconywa ukuthi ungagcini ngokunyuka, ngoba ukuhlolwa kuthole ukuthi uma amagama amafayela afana, kodwa okuqukethwe kwamafayela kuhlukile, ngeke avumelaniswe.
ngenxa yokuqalisa kwesikhathii-rcloneNgemva kokuqedwa kokuvumelanisa okuzenzakalelayo, inqubo ye-rclone ingase iqhubeke ngemuva, ezothatha kufika ku-20% wezinsiza ze-CPU, okuholela ekumoshweni kwezinsiza zeseva.
Ngakho-ke, kuyadingeka ukwengeza umyalo womsebenzi ohlelwe ngokwezifiso ngokugcwele ukuphoqa inqubo ye-rclone ukuvala ▼
00 09 * * * killall rclone
- (Vala ngokuzenzakalelayo inqubo ye-rclone ngo-7:00 njalo ekuseni)
Uma iphaneli yokulawula ye-CWP ingakwazi ukuhlela imisebenzi ehleliwe ye-Crontab, ungasebenzisa i-FTP软件vula ifayela /var/spool/cron/
Hlela imisebenzi enesikhathi ye-Crontab ngokuqondile.
Ungasisebenzisa kanjani isipele se-rclone ku-VPS?Sicela uchofoze isixhumanisi esingezansi ukuze ubukeCentOSUkusebenzisa i-GDrive Automatic Sync Tutorial▼
I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabelwane nge-"Linux Crontab Scheduled Script Task Command & Setting Configuration File Use", okuwusizo kuwe.
Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-1429.html
Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!