Directory artaigil
Cuidichidh pròiseas cron togte Linux sinn gus ar feumalachdan a choileanadh airson gnìomhan clàraichte a dhèanamh. Le bhith a’ cleachdadh sgriobtaichean cron agus slige, is urrainn dhuinn òrdughan gnìomh glè iom-fhillte a dhèanamh gu furasta air clàr-ama.
Dè th' ann an Cron?
Bidh sinn gu tric a’ cleachdadh an àithne crontab , a tha na ghiorrachadh airson clàr cron.
Is e am faidhle rèiteachaidh airson cron, ris an canar cuideachd an liosta obrach.
Lorgaidh sinn na faidhlichean rèiteachaidh iomchaidh anns na pasganan a leanas.
- Bidh an / var / spool / cron / eòlaire a’ stòradh gnìomhan crontab airson gach neach-cleachdaidh a ’toirt a-steach freumh, agus tha gach gnìomh air ainmeachadh às deidh an neach-cruthachaidh
- /etc/crontab Tha uallach air an fhaidhle seo airson diofar ghnìomhan rianachd is cumail suas a chlàradh.
- /etc/cron.d/ Tha an eòlaire seo air a chleachdadh gus faidhlichean crontab no sgriobtaichean sam bith a stòradh a thèid a chur gu bàs.
- Faodaidh sinn cuideachd sgriobtaichean a chuir ann /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly eòlairean, leig leis a chur an gnìomh gach uair/latha/seachdain, mìos.
Ciamar a tha Crontab air a chleachdadh?
Tha na h-òrdughan àbhaisteach againn mar a leanas:
crontab [-u username] //省略用户名表示操作当前用户的crontab
-e (编辑工作表)
-l (列出工作表里的命令)
-r (删除工作表)tha sinn a' cleachdadhcrontab -eCuir a-steach deasachadh duilleag-obrach an neach-cleachdaidh gnàthach, a tha na eadar-aghaidh vim cumanta.Tha gach loidhne na òrdugh.
Deasaich duilleag-obrach ▼
crontab -e
Dèan liosta de na duilleagan-obrach ▼
crontab -l
Sguab às duilleag-obrach ▼
crontab -r
Tha òrdughan crontab air an structaradh mar ùine + gnìomh. Tha roghainnean ùine a’ toirt a-steach mionaidean, uairean, latha, mìos, agus Dihaoine. Tha gnìomhaichean a’ toirt a-steach...
- * a h-uile àireamh san raon
- / cia mheud àireamh
- - bho X gu Z
- ,àireamhan hash
Crontab Cuir an gnìomh Eisimpleir Òrdugh Gnìomh Clàraichte

Eisimpleir 1: Dèan moCommand gach 1 mionaid
* * * * * myCommand
Eisimpleir 2: Cur gu bàs air an 3mh agus 15mh mionaidean de gach uair
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
Eisimpleir 6: Ath-thòisich smb aig 21:30 gach oidhche
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
Eisimpleir 8: Ath-thòiseachadh smb aig 1:10 gach Disathairne agus Didòmhnaich
10 1 * * 6,0 /etc/init.d/smb restart
Eisimpleir 9: Ath-thòisich smb gach 18 mionaid eadar 00:23 agus 00:30 gach latha
0,30 18-23 * * * /etc/init.d/smb restart
Eisimpleir 10: Ath-thòiseachadh smb gach Disathairne aig 11:00f
0 23 * * 6 /etc/init.d/smb restart
Eisimpleir 11: Ath-thòisich smb gach uair a thìde
* */1 * * * /etc/init.d/smb restart
Eisimpleir 12: Ath-thòiseachadh smb gach uair a thìde eadar 11f agus 7m
* 23-7/1 * * * /etc/init.d/smb restart
Mar a sguabas tu às gnìomh Crontab ainmichte?
SSH cuir a-steach an àithne crontab a leanas ▼
crontab -e
- Le bhith a’ gabhail ri grunn ghnìomhan, cuir às don ghnìomh clàraichte ainmichte ann an vim (gluais an cursair chun loidhne rèiteachaidh a thèid a dhubhadh às, brùth air an iuchair sguab às airson cuir às)
brùth :wq sàbhail agus falbh
Dèan cinnteach an deach gnìomh Crontab a dhubhadh às?
crontab -l
- Thathas a’ faighinn a-mach nach eil an obair chlàraichte crontab a tha dìreach air a dhubhadh às ann, agus tha sin a’ ciallachadh gu bheil an sguabadh às soirbheachail.
Mar as urrainn dhut seirbheis Cron ath-thòiseachadh?
A’ cleachdadh àitheantan riaghlaidh seirbheis siostaim : Ann an cuid de chùisean, is dòcha gum feum thu àitheantan riaghlaidh seirbheis siostaim a chleachdadh gu dìreach gus an t-seirbheis cron ath-thòiseachadh.
Gu sònraichte, nuair a thathar a’ cur no ag atharrachadh ghnìomhan clàraichte Cron ann an HestiaCP , feumar an t-seirbheis Cron ath-thòiseachadh gus am bi na h-atharrachaidhean èifeachdach.
Mar as trice bidh seo a’ toirt a-steach aon de na h-òrdughan a leanas:
Airson a chleachdadh
systemdSiostam:sudo systemctl restart cronAirson a chleachdadh
init.dSgriobt airson seann shiostaman:sudo /etc/init.d/cron restartAirson a chleachdadh
serviceSiostam àithne:sudo service cron restart
Pannal Smachd CWPMar a shuidhicheas tu gnìomhan clàraichte Crontab
- Anns a’ ghnìomh clàraichte, cuir àithne sioncronaidh ris gus faidhlichean cùl-taic pannal smachd CWP a shioncronachadh gu fèin-ghluasadach gu GDrive.
Ma chleachdas tu Pannal Smachd CWP, log a-steach gu Pannal Smachd CWP的 Server Setting → Crontab for root ▼

Ann an “Cuir Full Custom Cron Jobs”, cuir a-steach an àithne cron làn-ghnàthaichte a leanas ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Sioncronaich eòlaire ionadail gu fèin-ghluasadach gach madainn aig 7:00m
/backup2chun diosc lìonra leis an ainm rèiteachaidh gdrivebackup2Clàr-innse) - (Sioncronaich eòlaire ionadail gu fèin-ghluasadach gach madainn aig 7:55m
/newbackupchun diosc lìonra leis an ainm rèiteachaidh gdrivecwp-newbackupClàr-innse) - SioncronaichWordPressAirson faidhlichean làrach-lìn, thathas a’ moladh gun a bhith a’ dèanamh cùl-taic mean air mhean, oir lorg an deuchainn ma tha ainmean nam faidhlichean mar an ceudna, ach gu bheil susbaint nam faidhlichean eadar-dhealaichte, cha tèid an sioncronachadh.
Leis gum faod am pròiseas rclone leantainn air a’ chùl às dèidh toiseach clàraichte sioncronachaidh fèin-ghluasadach , faodaidh e suas ri 20% de ghoireasan CPU ithe, agus mar thoradh air sin bidh sgudal de ghoireasan an fhrithealaiche ann.
Mar sin, feumar àithne gnìomh clàraichte làn-ghnàthaichte a chuir ris gus toirt air pròiseas rclone dùnadh ▼
00 09 * * * killall rclone
- (Dùin gu fèin-ghluasadach am pròiseas rclone aig 7:00 gach madainn)
Mura h-urrainn do phannal smachd CWP gnìomhan clàraichte Crontab a dheasachadh, faodaidh tu FTP a chleachdadhBathar-bogfosgail faidhle /var/spool/cron/ Deasaich gnìomhan le ùine Crontab gu dìreach.
Ciamar a chleachdas tu rclone gus cùl-taic a dhèanamh de VPS? Cliog air a’ cheangal gu h-ìosal gus an oideachadh CentOS fhaicinn air sioncronachadh fèin-ghluasadach a’ cleachdadh GDrive ▼
Tha mi an dòchas gum bi an t-artaigil "Linux Crontab Scheduled Script Task Commands & Configuration File Usage" a chaidh a cho-roinn air blog Chen Weiliang ( https://www.chenweiliang.com/ ) feumail dhut.
Faodaidh sibh ceangal an artaigil seo a cho-roinn: https://www.chenweiliang.com/cwl-1429.html

