Bidh Linux Crontab a’ cur an gnìomh òrdughan gnìomh sgriobt gu cunbhalach & a’ suidheachadh cleachdadh faidhle rèiteachaidh

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

Bidh Linux Crontab a’ cur an gnìomh òrdughan gnìomh clàraichte agus a’ suidheachadh cleachdadh faidhle rèiteachaidh

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 systemd Siostam:

    sudo systemctl restart cron
    
  • Airson a chleachdadh init.d Sgriobt airson seann shiostaman:

    sudo /etc/init.d/cron restart
    
  • Airson a chleachdadh service Siostam à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 CWPServer SettingCrontab for root ▼

Mar a shuidhicheas tu gnìomh ùine Crontab gus sioncranachadh gu fèin-ghluasadach gu GDrive ann am pannal smachd CWP?

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

发表 评论

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

Rach gu mhullaich