Eolaire Eolaire
Is féidir le próiseas cron ionsuite Linux cabhrú linn ár riachtanais a bhaint amach maidir le tascanna sceidealaithe a fhorghníomhú. Trí úsáid a bhaint as scripteanna cron agus sliogáin, is féidir linn orduithe tascanna an-chasta a fhorghníomhú go héasca ar sceideal.
Cad é Cron?
Is minic a úsáidimid an t-ordú crontab , ar giorrúchán é do cron table.
Is é an comhad cumraíochta do cron é, ar féidir an liosta post a thabhairt air freisin.
Is féidir linn na comhaid cumraíochta ábhartha a aimsiú sna fillteáin seo a leanas.
- Stórálann an /var/spool/cron/ tascanna crontab do gach úsáideoir lena n-áirítear an fhréamh, agus ainmnítear gach tasc i ndiaidh an chruthaitheora
- /etc/crontab Tá an comhad seo freagrach as tascanna éagsúla riaracháin agus cothabhála a sceidealú.
- /etc/cron.d/ Úsáidtear an t-eolaire seo chun aon chomhaid crontab nó scripteanna atá le cur i gcrích a stóráil.
- Is féidir linn scripteanna a chur isteach freisin /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly Eolairí, lig dó a fhorghníomhú gach uair an chloig/lá/seachtain, mí.
Conas a úsáidtear Crontab?
Is iad seo a leanas ár n-orduithe a úsáidtear go coitianta:
crontab [-u username] //省略用户名表示操作当前用户的crontab
-e (编辑工作表)
-l (列出工作表里的命令)
-r (删除工作表)úsáidimidcrontab -eCuir isteach eagarthóireacht bileog oibre an úsáideora reatha, atá ina chomhéadan vim coitianta.Is ordú é gach líne.
Cuir an Bhileog Oibre in Eagar▼
crontab -e
Liostaigh bileoga oibre▼
crontab -l
Scrios bileog oibre ▼
crontab -r
Tá orduithe crontab struchtúrtha mar am + gníomh. I measc na roghanna ama tá nóiméid, uaireanta, lá, mí, agus Aoine. I measc na n-oibreoirí tá...
- * gach uimhir sa raon
- / cé mhéad uimhreacha
- - ó X go Z
- ,huimhreacha hash
Crontab Sampla Ordú Tasc Sceidealta a Fhorghníomhú

Sampla 1: Déan moCommand gach 1 nóiméad
* * * * * myCommand
Sampla 2: Cur i gcrích ar an 3ú agus 15ú nóiméad de gach uair an chloig
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
Sampla 6: Atosaigh smb ag 21:30 gach oíche
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
Sampla 8: Atosaigh smb ag 1:10 gach Satharn agus Domhnach
10 1 * * 6,0 /etc/init.d/smb restart
Sampla 9: Atosaigh smb gach 18 nóiméad idir 00:23 agus 00:30 gach lá
0,30 18-23 * * * /etc/init.d/smb restart
Sampla 10: Atosaigh smb gach Satharn ag 11:00 pm
0 23 * * 6 /etc/init.d/smb restart
Sampla 11: Atosaigh smb gach uair an chloig
* */1 * * * /etc/init.d/smb restart
Sampla 12: Atosaigh smb gach uair an chloig idir 11pm agus 7am
* 23-7/1 * * * /etc/init.d/smb restart
Conas tasc Crontab sonraithe a scriosadh?
SSH cuir isteach an t-ordú crontab seo a leanas ▼
crontab -e
- Má ghlactar leis an iliomad tascanna, scrios an tasc sceidealta sonraithe in vim (bog an cúrsóir go dtí an líne chumraíochta atá le scriosadh, brúigh an eochair scrios le scriosadh)
brúigh :wq shábháil agus scoir
Seiceáil féachaint ar scriosadh an tasc Crontab?
crontab -l
- Faightear amach nach bhfuil an tasc sceidealta crontab atá díreach scriosta ann, rud a chiallaíonn go n-éiríonn leis an scriosadh.
Conas seirbhís Cron a atosú?
Ag baint úsáide as orduithe bainistíochta seirbhísí córais : I gcásanna áirithe, b’fhéidir go mbeadh ort orduithe bainistíochta seirbhísí córais a úsáid go díreach chun an tseirbhís cron a atosú.
Go háirithe, agus tascanna sceidealaithe Cron á gcur leis nó á modhnú i HestiaCP , ní mór an tseirbhís Cron a atosú chun go dtiocfaidh na hathruithe i bhfeidhm.
De ghnáth bíonn ceann de na horduithe seo a leanas i gceist leis seo:
Le húsáid
systemdCóras:sudo systemctl restart cronLe húsáid
init.dScript le haghaidh seanchórais:sudo /etc/init.d/cron restartLe húsáid
serviceCóras ordaithe:sudo service cron restart
Painéal Rialúcháin CWPConas Tascanna Sceidealta Crontab a Shocrú
- Sa tasc sceidealta, cuir ordú sioncrónaithe chun comhaid chúltaca an phainéil rialaithe CWP a shioncrónú go GDrive go huathoibríoch.
Má tá Painéal Rialúcháin CWP in úsáid agat, logáil isteach sa Phainéal Rialaithe CWP的 Server Setting → Crontab for root ▼

I "Cuir Poist Cron Saincheaptha Iomlána Leis", cuir isteach an t-ordú cron iomlán saincheaptha seo a leanas ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Sioncronaigh go huathoibríoch eolaire áitiúil gach maidin ag 7:00 am
/backup2chuig an diosca líonra leis an ainm cumraíochta gdrivebackup2Clár ábhair) - (Sioncronaigh go huathoibríoch eolaire áitiúil gach maidin ag 7:55 am
/newbackupchuig an diosca líonra leis an ainm cumraíochta gdrivecwp-newbackupClár ábhair) - SioncrónaighWordPressMaidir le comhaid láithreán gréasáin, moltar gan cúltaca a dhéanamh go hincriminteach, mar fuarthas amach sa tástáil má tá ainmneacha na gcomhad mar an gcéanna, ach go bhfuil ábhar na gcomhad difriúil, ní dhéanfar iad a shioncronú.
Ós rud é go bhféadfadh an próiseas rclone leanúint ar aghaidh ag rith sa chúlra tar éis thús sceidealaithe sioncrónaithe uathoibríoch rclone , féadfaidh sé suas le 20% d'acmhainní LAP a ídiú, rud a fhágann go gcuirtear acmhainní freastalaí amú.
Dá bhrí sin, is gá tasc-ordú iomlán saincheaptha sceidealta a chur leis chun iallach a chur ar an bpróiseas rclone ▼ a dhúnadh
00 09 * * * killall rclone
- (Dún an próiseas rclone go huathoibríoch ag 7:00 gach maidin)
Mura féidir leis an bpainéal rialaithe CWP tascanna sceidealta Crontab a chur in eagar, is féidir leat FTP a úsáid软件comhad a oscailt /var/spool/cron/ Cuir tascanna uainithe Crontab in eagar go díreach.
Conas rclone a úsáid chun cúltaca de VPS a dhéanamh? Cliceáil ar an nasc thíos le do thoil chun an rang teagaisc CentOS ar shioncrónú uathoibríoch ag baint úsáide as GDrive a fheiceáil ▼
Tá súil agam go mbeidh an t-alt "Linux Crontab Scheduled Script Task Commands & Configuration File Usage" atá roinnte ar bhlag Chen Weiliang ( https://www.chenweiliang.com/ ) ina chuidiú duit.
Ná bíodh drogall ort nasc an ailt seo a roinnt: https://www.chenweiliang.com/cwl-1429.html

