Linux Crontab e etsa litaelo tsa mosebetsi oa script khafetsa 'me e beha ts'ebeliso ea faele ea tlhophiso

LinuxThe build-in cron process e ka re thusa ho fihlela litlhoko tsa ho etsa mesebetsi e reriloeng.Ka ho sebelisa cron le shell scripts, ha ho na bothata ba ho etsa kamehla litaelo tse rarahaneng haholo tsa mosebetsi.

Cron ke eng?

Seo re se sebelisang hangata kecrontabtaelo, e khuts'oane bakeng sa tafole ea cron.

Ke faele ea tlhophiso ea cron, eo hape e ka bitsoang lethathamo la mesebetsi.

Re ka fumana lifaele tsa tlhophiso tse loketseng lifoldareng tse latelang.

  • The / var / spool / cron / directory e boloka mesebetsi ea crontab bakeng sa mosebelisi e mong le e mong ho kenyeletsoa motso, mme mosebetsi o mong le o mong o rehiloe lebitso la moetsi.
  • /etc/crontab Faele ena e ikarabella bakeng sa ho hlophisa mesebetsi e fapaneng ea tsamaiso le tlhokomelo.
  • /etc/cron.d/ Bukana ena e sebelisoa ho boloka lifaele kapa mangolo afe kapa afe a crontab a lokelang ho etsoa.
  • Hape re ka kenya mangolo ho /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly directory, e ke e phethe hora e 'ngoe le e 'ngoe/letsatsi/beke, khoeli.

Crontab e sebelisoa joang?

Litaelo tsa rona tse sebelisoang hangata ke tse latelang:

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

re sebelisacrontab -eKenya mokhoa oa ho hlophisa leqephe la mosebelisi oa hajoale, e leng sebopeho se tloaelehileng sa vim.Mola o mong le o mong ke taelo.

Fetola Leqephe la Mosebetsi▼

crontab -e

Thathamisa maqephe a mosebetsi▼

crontab -l

Hlakola leqephe la mosebetsi ▼

crontab -r 

Taelo ea crontab e entsoe ka nako + ketso, 'me nako ea eona kemotsotso, hora, letsatsi, khoeli, bekeBohlano, opareitara e na le

  • * dinomoro tsohle sebakeng
  • / lipalo tse kae
  • - ho tloha ho X ho ea ho Z
  • ,linomoro tsa hash

Crontab Etsa Mohlala oa Taelo ea Mosebetsi o Reriloeng

Linux Crontab e etsa litaelo tsa mosebetsi oa script khafetsa 'me e beha ts'ebeliso ea faele ea tlhophiso

Mohlala 1: Phetha myCommand motsotso o mong le o mong

* * * * * myCommand

Mohlala 2: Phethahatso ka metsotso ea 3 le ea 15 ea hora e 'ngoe le e 'ngoe

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

Mohlala 6: Qala hape smb ka 21:30 bosiu bo bong le bo bong

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

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

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

Mohlala 8: Qala hape smb ka 1:10 Moqebelo le Sontaha se seng le se seng

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

Mohlala 9: Qala hape smb metsotso e meng le e meng e 18 lipakeng tsa 00:23 le 00:30 letsatsi le letsatsi.

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

Mohlala 10: Qala hape smb Moqebelo o mong le o mong ka 11:00 mantsiboea

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

Mohlala 11: Qala hape smb hora e 'ngoe le e 'ngoe

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

Mohlala 12: Qala hape smb hora e 'ngoe le e 'ngoe pakeng tsa 11pm le 7am

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

Mokhoa oa ho hlakola mosebetsi o boletsoeng oa Crontab?

SSH kenya taelo e latelang ea crontab ▼

crontab -e
  • Ho nka mesebetsi e mengata, hlakola mosebetsi o reriloeng ho vim (tsamaisa sesupa moleng oa tlhophiso hore o tlosoe, tobetsa konopo ea ho hlakola ho hlakola)

tobetsa :wq boloka le ho tsoa

Lekola ho bona hore na mosebetsi oa Crontab o hlakotsoe?

crontab -l
  • Ho fumanoa hore mosebetsi o hlophisitsoeng oa crontab o sa tsoa tlosoa ha o eo, ho bolelang hore ho tlosoa hoa atleha.

Sehlopha sa Taolo sa CWPMokhoa oa ho beha mesebetsi e reriloeng ea Crontab

  • Mosebetsing o reriloeng, eketsa taelo ea kamahanyo ho hokahanya lifaele tsa "backup" tsa phanele ea taolo ea CWP ho GDrive.

Haeba u sebelisa Panel ea Taolo ea CWP, kena ho Panel ea Taolo ea CWPea Server SettingCrontab for root ▼

U ka hlophisa mosebetsi oa nako ea Crontab joang hore o ikamahanye le GDrive ka har'a phanele ea taolo ea CWP?Ea bobeli

Ho "Eketsa Mesebetsi e Tloaelehileng ea Cron", kenya taelo e latelang ea tloaelo ea cron ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Khokahanya bukana ea sebaka ka bo eona hoseng ho hong le ho hong ka 7:00 hoseng /backup2ho disk ea marang-rang e nang le lebitso la tlhophiso gdrivebackup2Tafole ea likateng)
  • (Khokahanya bukana ea sebaka ka bo eona hoseng ho hong le ho hong ka 7:55 hoseng /newbackup  ho disk ea marang-rang e nang le lebitso la tlhophiso gdrivecwp-newbackupTafole ea likateng)
  • AmahanyaWordpressBakeng sa lifaele tsa sebaka sa marang-rang, ho kgothaletswa hore o se ke oa boloka morao ka ho eketseha, hobane tlhahlobo e fumane hore haeba mabitso a lifaele a tšoana, empa litaba tsa lifaele li fapane, li ke ke tsa lumellana.

Ka lebaka la qalo e reriloengho fofa ha seretseKamora hore khokahano ea othomathiki e phetheloe, ts'ebetso ea rclone e kanna ea sebetsa ka morao, e tla nka hoo e ka bang 20% ​​ea lisebelisoa tsa CPU mme e baka tšenyo ea lisebelisoa tsa seva.

Ka hona, hoa hlokahala ho kenyelletsa taelo ea mosebetsi e hlophisitsoeng ka botlalo ho qobella ts'ebetso ea rclone ho koala ▼

00 09 * * * killall rclone
  • (Ka boiketsetso koala tšebetso ea rclone ka 7:00 hoseng ho hong le ho hong)

Haeba phanele ea taolo ea CWP e sa khone ho hlophisa mesebetsi e reriloeng ea Crontab, o ka sebelisa FTP软件bula faele /var/spool/cron/ Fetola mesebetsi ea nako ea Crontab ka kotloloho.

U ka sebelisa backup ea rclone joang bakeng sa VPS?Ka kopo, tobetsa sehokelo se ka tlase ho shebaCentOSHo sebelisa GDrive Automatic Sync Tutorial▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) o ile a arolelana "Linux Crontab Scheduled Script Task Task & Setting Configuration File Use", e leng thuso ho uena.

Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-1429.html

Rea u amohela ho mocha oa Telegraph oa blog ea Chen Weiliang ho fumana lintlha tsa morao-rao!

🔔 Eba oa pele oa ho fumana Tataiso ea Tšebeliso ea "ChatGPT Content Marketing AI" ea bohlokoa bukeng ea holimo ea seteishene! 🌟
📚 Tataiso ena e na le boleng bo boholo, 🌟Ona ke monyetla o sa tloaelehang, se ke oa o fetoa! ⏰⌛💨
Share le rata haeba u rata!
Ho arolelana le lintho tseo u li ratang ke khothatso ea rona e tsoelang pele!

 

Comments

Aterese ea hau ea lengolo tsoibila e ke ke ea phatlalatsoa. Ho sebelisoa masimo a hlokahalang * Letšoao

tsamaisetsa hodimo