Linux Crontab inoita script basa mirairo nguva dzose & inoseta faira rekushandisa kushandiswa

LinuxIyo yakavakirwa-mukati cron process inogona kutibatsira kuzadzisa zvinodikanwa zvekuita mabasa akarongwa Nekushandisa cron uye shell zvinyorwa, hapana dambudziko mukugara tichiita mirairo yebasa yakaoma kwazvo.

Chii chinonzi Cron?

Zvatinowanzo shandisa ndizvocrontabcommand, iyo ipfupi kune cron tafura.

Ndiyo faira yekugadzirisa ye cron, iyo inogonawo kunzi rondedzero yebasa.

Tinogona kuwana akakodzera ekugadzirisa mafaera mune anotevera maforodha.

  • Iyo / var / spool / cron / dhairekitori inochengetedza crontab mabasa emushandisi wega wega kusanganisira mudzi, uye basa rega rega rinotumidzwa zita remusiki.
  • /etc/crontab Iri faira rine basa rekuronga akasiyana ekutonga nekugadzirisa mabasa.
  • /etc/cron.d/ Iri dhairekitori rinoshandiswa kuchengeta chero crontab mafaera kana zvinyorwa kuti zviitwe.
  • Tinogonawo kuisa zvinyorwa mukati /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly madhairekitori, ngaiite awa imwe neimwe/zuva/vhiki, mwedzi.

Crontab inoshandiswa sei?

Mirairo yedu inowanzoshandiswa ndeiyi inotevera:

crontab [-u username]    //省略用户名表示操作当前用户的crontab
    -e      (编辑工作表)
    -l      (列出工作表里的命令)
    -r      (删除工作表)

tinoshandisacrontab -ePinda kugadziridzwa kwepepa remushandisi aripo, inova yakajairika vim interface.Mutsara wega wega murairo.

Rongedza pepa rekushanda▼

crontab -e

Rondedzera mapepa ebasa▼

crontab -l

Dzima pepa rebasa ▼

crontab -r 

Murairo wecrontab unoumbwa nenguva + chiito, uye nguva yaro iriminiti, awa, zuva, mwedzi, vhikishanu, mushandisi ane

  • * nhamba dzose muhuwandu
  • / nhamba ngani
  • - kubva kuX kusvika kuZ
  • ,nhamba dzehashi

Crontab Execute Yakarongwa Task Command Muenzaniso

Linux Crontab inoita script basa mirairo nguva dzose & inoseta faira rekushandisa kushandiswa

Muenzaniso 1: Ita myCommand yega yega miniti imwe

* * * * * myCommand

Muenzaniso 2: Kuurayiwa pa3rd uye 15th maminetsi eawa yega yega

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

Muenzaniso 6: Tangazve smb na21:30 manheru ega ega

30 21 * * * /etc/init.d/smb restart

实例7:每月1、10、22日的4 : 45重启smb

45 4 1,10,22 * * /etc/init.d/smb restart

Muenzaniso 8: Tangazve smb na1:10 Mugovera wega wega neSvondo

10 1 * * 6,0 /etc/init.d/smb restart

Muenzaniso 9: Tangazve smb maminetsi ega ega makumi matatu kubva 18:00 kusvika 23:00 mazuva ese.

0,30 18-23 * * * /etc/init.d/smb restart

Muenzaniso 10: Tangazve smb Mugovera wega wega na11:00 pm

0 23 * * 6 /etc/init.d/smb restart

Muenzaniso 11: Tangazve smb awa imwe neimwe

* */1 * * * /etc/init.d/smb restart

Muenzaniso 12: Tangazve smb awa imwe neimwe pakati pe11pm na7am

* 23-7/1 * * * /etc/init.d/smb restart

Maitiro ekudzima akatsanangurwa Crontab basa?

SSH isa unotevera crontab command ▼

crontab -e
  • Uchifunga mabasa akawanda, bvisa iyo yakarongwa basa mu vim (fambisa chitubu kumutsara wekumisikidza kuti ubviswe, tinya kiyi yekudzima kuti udzime)

Dhinda :wq chengeta uye kubuda

Tarisa kuti uone kana iro basa reCrontab rakabviswa?

crontab -l
  • Inowanikwa kuti iyo crontab yakarongwa basa ichangobva kubviswa haipo, izvo zvinoreva kuti kudzima kunobudirira.

CWP Control PanelMaitiro ekuseta Crontab Yakarongwa Mabasa

  • Mune basa rakarongwa, wedzera murairo wekuwiriranisa kuti ubatanidze otomatiki mafaera ekuchengetedza eiyo CWP control panel kuGDrive.

Kana uchishandisa CWP Control Panel, pinda muCWP Control Panelof Server SettingCrontab for root ▼

Maitiro ekuseta Crontab akamisikidzwa mabasa kuti awirirane otomatiki kuGDrive muCWP control panel?2rd

Mu "Wedzera Yakazara Yetsika Cron Mabasa", isa inotevera yakazara yakazara tsika cron command ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Batanidza otomatiki dhairekitori remunharaunda mangwanani ega ega na7:00 am /backup2kune network disk ine zita rekugadzirisa gdrivebackup2Tafura yezviri mukati)
  • (Batanidza otomatiki dhairekitori remunharaunda mangwanani ega ega na7:55 am /newbackup  kune network disk ine zita rekugadzirisa gdrivecwp-newbackupTafura yezviri mukati)
  • SynchronizeWordPressPamafaira ewebhusaiti, zvinokurudzirwa kuti urege kutsigira zvakanyanya, nekuti bvunzo yakaona kuti kana mazita emafaira akafanana, asi zviri mukati memafaira zvakasiyana, hazvizowirirane.

Nekuda kwekutanga kwakarongwadutuMushure mekunge kuwiriranisa otomatiki kwapera, iyo rclone process inogona kuramba ichimhanya kumashure, iyo inogara inosvika makumi maviri muzana eCPU zviwanikwa uye kukonzera kutambisa server zviwanikwa.

Naizvozvo, zvinodikanwa kuti uwedzere yakarongedzerwa yakazara yakarongwa basa rekuraira kumanikidza iyo rclone maitiro kuvhara ▼

00 09 * * * killall rclone
  • (Otomatiki vhara nzira yerclone na7:00 mangwanani ega ega)

Kana iyo CWP control panel isingakwanise kugadzirisa Crontab yakarongwa mabasa, unogona kushandisa FTP软件vhura faira /var/spool/cron/ Rongedza Crontab yakatarwa mabasa zvakananga.

Maitiro ekushandisa rclone backup yeVPS?Ndokumbira tinya link iri pazasi kuti uoneCentOSKushandisa GDrive Automatic Sync Tutorial▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) yakagoverwa "Linux Crontab Yakarongwa Script Task Command & Setting Configuration File Usage", iyo inobatsira kwauri.

Welcome to share link yechinyorwa chino:https://www.chenweiliang.com/cwl-1429.html

Tikugashirei kuTeregiramu chiteshi cheChen Weiliang's blog kuti uwane zvichangobva kuitika!

🔔 Iva wekutanga kuwana yakakosha "ChatGPT Yemukati Yekushambadzira AI Chishandiso Chekushandisa Guide" muchiteshi chepamusoro dhairekitori! 🌟
📚 Iri gwara rine kukosha kukuru, 🌟Uyu mukana usingawanzo, usapotsa! ⏰⌛💨
Govera uye like kana uchida!
Kugovera kwako uye kuda ndiko kukurudzira kwedu kunoramba kuripo!

 

发表 评论

Kero yako yeemail haizoburitswe. Minda inodiwa inoshandiswa * Chitaera

skrorukira kumusoro