Déanann Linux Crontab orduithe tasc scripte a fhorghníomhú go rialta & socraíonn sé úsáid comhad cumraíochta

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ú

Déanann Linux Crontab orduithe tasc sceidealta a fhorghníomhú agus socraíonn sé úsáid comhad cumraíochta

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 systemd Córas:

    sudo systemctl restart cron
    
  • Le húsáid init.d Script le haghaidh seanchórais:

    sudo /etc/init.d/cron restart
    
  • Le húsáid service Có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 CWPServer SettingCrontab for root ▼

Conas tascanna amaithe Crontab a shocrú le sioncrónú go huathoibríoch le GDrive i bpainéal rialaithe CWP?

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 /newbackup  chuig 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 ▼

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Scrollaigh go dtí an Barr