Linux Crontab framkvæmir skriftuverkskipanir reglulega og stillir notkun á stillingarskrám

LinuxInnbyggt cron ferlið getur hjálpað okkur að mæta þörfum við að framkvæma áætluð verkefni.Með því að nota cron og skel skriftur er ekkert vandamál að framkvæma reglulega mjög flóknar verkskipanir.

Hvað er Cron?

Það sem við notum oft ercrontabskipun, sem er stytting á cron table.

Það er stillingarskráin fyrir cron, sem einnig er hægt að kalla vinnulistann.

Við getum fundið viðeigandi stillingarskrár í eftirfarandi möppum.

  • /var/spool/cron/ skráin geymir crontab verkefni fyrir hvern notanda þar á meðal rót, og hvert verkefni er nefnt eftir skaparanum
  • /etc/crontab Þessi skrá er ábyrg fyrir tímasetningu ýmissa stjórnunar- og viðhaldsverkefna.
  • /etc/cron.d/ Þessi mappa er notuð til að geyma allar crontab skrár eða forskriftir sem á að keyra.
  • Við getum líka sett forskriftir í /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly möppur, láttu það keyra á klukkutíma/dag/viku, mánuð.

Hvernig er Crontab notað?

Algengar skipanir okkar eru sem hér segir:

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

við notumcrontab -eSláðu inn vinnublaðsbreytingu núverandi notanda, sem er algengt vim viðmót.Hver lína er skipun.

Breyta vinnublaði▼

crontab -e

Listaðu vinnublöð▼

crontab -l

Eyða vinnublaði ▼

crontab -r 

Skipunin fyrir crontab er samsett úr tíma + aðgerð og tími hennar er þaðmínútu, klukkustund, dagur, mánuður, vikaFimm, rekstraraðili hefur

  • * allar tölur á bilinu
  • / hversu margar tölur
  • - frá X til Ö
  • ,kjötkássa tölur

Crontab Execute Scheduled Task Command Dæmi

Linux Crontab framkvæmir skriftuverkskipanir reglulega og stillir notkun á stillingarskrám

Dæmi 1: Framkvæma myCommand á 1 mínútu fresti

* * * * * myCommand

Dæmi 2: Framkvæmd á 3. og 15. mínútu hverrar klukkustundar

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

Dæmi 6: Endurræstu smb klukkan 21:30 á hverju kvöldi

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

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

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

Dæmi 8: Endurræstu smb klukkan 1:10 alla laugardaga og sunnudaga

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

Dæmi 9: Endurræstu smb á 18 mínútna fresti milli 00:23 og 00:30 alla daga

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

Dæmi 10: Endurræstu smb alla laugardaga klukkan 11:00

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

Dæmi 11: Endurræstu smb á klukkutíma fresti

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

Dæmi 12: Endurræstu smb á klukkutíma fresti milli 11:7 og XNUMX:XNUMX

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

Hvernig á að eyða tilgreindu Crontab verkefni?

SSH sláðu inn eftirfarandi crontab skipun ▼

crontab -e
  • Ef gert er ráð fyrir mörgum verkefnum, eyddu tilgreindu áætluðu verkefni í vim (færðu bendilinn á stillingarlínuna til að eyða, ýttu á delete takkann til að eyða)

ýttu á :wq vista og hætta

Athugaðu hvort Crontab verkefninu var eytt?

crontab -l
  • Það kemur í ljós að crontab áætlunarverkefninu sem nýlega hefur verið eytt er ekki til, sem þýðir að eyðingin hefur tekist.

CWP stjórnborðHvernig á að stilla Crontab áætlunarverkefni

  • Í áætluðu verkefni skaltu bæta við samstillingarskipun til að samstilla sjálfkrafa afritaskrár CWP stjórnborðsins við GDrive.

Ef þú notar CWP stjórnborðið skaltu skrá þig inn á CWP stjórnborðiðAf Server SettingCrontab for root ▼

Hvernig á að stilla Crontab tímasett verkefni til að samstilla sjálfkrafa við GDrive á CWP stjórnborðinu?2

Í „Bæta við fullum sérsniðnum Cron-störfum“ skaltu slá inn eftirfarandi fullkomlega sérsniðna cron-skipun ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Samstilltu sjálfkrafa staðbundna skrá á hverjum morgni klukkan 7:00 /backup2á netdiskinn með stillingarheitinu gdrivebackup2Efnisyfirlit)
  • (Samstilltu sjálfkrafa staðbundna skrá á hverjum morgni klukkan 7:55 /newbackup  á netdiskinn með stillingarheitinu gdrivecwp-newbackupEfnisyfirlit)
  • SamstillaWordPressFyrir vefsíðuskrár er mælt með því að taka ekki afrit af smám saman, vegna þess að prófunin leiddi í ljós að ef skráarnöfnin eru þau sömu, en innihald skráanna er mismunandi, verða þær ekki samstilltar.

Vegna áætlaðrar byrjunarrcloneEftir að sjálfvirkri samstillingu er lokið gæti rclone-ferlið enn keyrt í bakgrunni, sem mun taka allt að um 20% af CPU-auðlindum og valda sóun á auðlindum miðlara.

Þess vegna er nauðsynlegt að bæta við fullkomlega sérsniðinni áætlun um verkefnaskipun til að þvinga rclone ferli til að loka ▼

00 09 * * * killall rclone
  • (Loka rclone ferlinu sjálfkrafa með valdi klukkan 7:00 á hverjum morgni)

Ef CWP stjórnborðið getur ekki breytt Crontab áætlunarverkefnum geturðu notað FTPHugbúnaðuropna skrá /var/spool/cron/ Breyttu Crontab tímasettum verkefnum beint.

Hvernig á að nota rclone öryggisafrit fyrir VPS?Vinsamlegast smelltu á hlekkinn hér að neðan til að skoðaCentOSNotkun GDrive Sjálfvirk samstillingarkennsla▼

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „Linux Crontab áætlunarforskriftaverkefni stjórn og notkun stillingaskráa“, sem er gagnlegt fyrir þig.

Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-1429.html

Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!

🔔 Vertu fyrstur til að fá dýrmæta „ChatGPT Content Marketing AI Notkunarleiðbeiningar“ í efstu möppu rásarinnar! 🌟
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!

 

发表 评论

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru notaðir * Merkimiði

flettu efst