I-Linux Crontab isebenzisa imiyalo yomsebenzi weskripthi njalo futhi isetha ukusetshenziswa kwefayela lokumisa

LinuxInqubo ye-cron eyakhelwe ngaphakathi ingasisiza ukuthi sihlangabezane nezidingo zokwenza imisebenzi ehleliwe. Ngokusebenzisa izikripthi ze-cron nezegobolondo, ayikho inkinga ekwenzeni njalo imiyalo yemisebenzi eyinkimbinkimbi kakhulu.

Iyini i-Cron?

Esivame ukukusebenzisai-crontabumyalo, okufushane kuthebula le-cron.

Kuyifayela lokucushwa le-cron, elingabuye libizwe ngohlu lwemisebenzi.

Singathola amafayela okumisa afanele kumafolda alandelayo.

  • I/var/spool/cron/ directory igcina imisebenzi ye-crontab yomsebenzisi ngamunye okuhlanganisa impande, futhi umsebenzi ngamunye uqanjwe ngomdali.
  • /etc/crontab Leli fayela linomthwalo wemfanelo wokuhlela imisebenzi ehlukahlukene yokuphatha nokulungisa.
  • /etc/cron.d/ Lolu hlu lwemibhalo lusetshenziselwa ukugcina noma yimaphi amafayela noma imibhalo ye-crontab okufanele isetshenziswe.
  • Futhi singafaka imibhalo ku-/etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly izinkomba, ivumele isebenze njalo ngehora/usuku/isonto, inyanga.

Isetshenziswa kanjani i-Crontab?

Imiyalo yethu esetshenziswa kakhulu yilena elandelayo:

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

sisebenzisacrontab -eFaka ukuhlelwa kweshidi lomsebenzisi wamanje, okuyi-interface ye-vim evamile.Umugqa ngamunye ungumyalo.

Hlela Ishidi Lokusebenza▼

crontab -e

Faka ohlwini amaphepha okusebenza▼

crontab -l

Susa ishidi lokusebenza ▼

crontab -r 

Umyalo we-crontab wakhiwe isikhathi + isenzo, futhi isikhathi saso siumzuzu, ihora, usuku, inyanga, isontoEyesihlanu, u-opharetha unayo

  • * zonke izinombolo ebangeni
  • / zingaki izinombolo
  • - kusuka ku-X kuya ku-Z
  • ,izinombolo ze-hash

Isibonelo Somyalo Womsebenzi Ohleliwe we-Crontab

I-Linux Crontab isebenzisa imiyalo yomsebenzi weskripthi njalo futhi isetha ukusetshenziswa kwefayela lokumisa

Isibonelo 1: Sebenzisa i-MyCommand njalo ngomzuzu o-1

* * * * * myCommand

Isibonelo sesi-2: Ukubulawa emizuzwini yesi-3 neye-15 yehora ngalinye

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

Isibonelo sesi-6: Qala kabusha i-smb ngo-21:30 njalo ebusuku

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

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

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

Isibonelo sesi-8: Qala kabusha i-smb ngo-1:10 njalo ngoMgqibelo nangeSonto

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

Isibonelo sesi-9: Qala kabusha i-smb njalo ngemizuzu engama-18 phakathi kuka-00:23 no-00:30 nsuku zonke

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

Isibonelo se-10: Qala kabusha i-smb njalo ngoMgqibelo ngo-11:00 ebusuku

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

Isibonelo se-11: Qala kabusha i-smb njalo ngehora

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

Isibonelo se-12: Qala kabusha i-smb njalo ngehora phakathi kuka-11pm no-7am

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

Ungawususa kanjani umsebenzi othile we-Crontab?

SSH faka umyalo olandelayo we-crontab ▼

crontab -e
  • Uma uthatha imisebenzi eminingi, susa umsebenzi ohleliwe oshiwo ku-vim (hambisa isikhombisi emugqeni wokumisa ukuze ususwe, cindezela ukhiye wokususa ukuze ususe)

cindezela :wq londoloza bese uphuma

Hlola ukuze ubone ukuthi umsebenzi we-Crontab ususiwe yini?

crontab -l
  • Kutholakala ukuthi umsebenzi ohleliwe we-crontab osanda kususwa awukho, okusho ukuthi ukususwa kuphumelele.

Iphaneli yokulawula ye-CWPUyisetha Kanjani Imisebenzi Ehleliwe ye-Crontab

  • Emsebenzini oshejuliwe, engeza umyalo wokuvumelanisa ukuze uvumelanise ngokuzenzakalelayo amafayela ayisipele wephaneli yokulawula ye-CWP ku-GDrive.

Uma usebenzisa i-CWP Control Panel, ngena ku-CWP Control Panelka Server SettingCrontab for root ▼

Ungawumisa kanjani umsebenzi onesikhathi we-Crontab ukuze uvumelanise ngokuzenzakalelayo ku-GDrive kuphaneli yokulawula ye-CWP?Okwesibili

Ku-"Engeza Imisebenzi Ye-Cron Engokwezifiso Egcwele", faka umyalo we-cron ngokwezifiso ngokugcwele ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Vumelanisa ngokuzenzakalelayo uhla lwemibhalo lwendawo njalo ekuseni ngo-7:00 am /backup2kwidiski yenethiwekhi enegama lokumisa elithi gdrivebackup2Okuqukethwe)
  • (Vumelanisa ngokuzenzakalelayo uhla lwemibhalo lwendawo njalo ekuseni ngo-7:55 am /newbackup  kwidiski yenethiwekhi enegama lokumisa elithi gdrivecwp-newbackupOkuqukethwe)
  • VumelanisaWordPressKumafayela ewebhusayithi, kunconywa ukuthi ungagcini ngokunyuka, ngoba ukuhlolwa kuthole ukuthi uma amagama amafayela afana, kodwa okuqukethwe kwamafayela kuhlukile, ngeke avumelaniswe.

ngenxa yokuqalisa kwesikhathii-rcloneNgemva kokuqedwa kokuvumelanisa okuzenzakalelayo, inqubo ye-rclone ingase iqhubeke ngemuva, ezothatha kufika ku-20% wezinsiza ze-CPU, okuholela ekumoshweni kwezinsiza zeseva.

Ngakho-ke, kuyadingeka ukwengeza umyalo womsebenzi ohlelwe ngokwezifiso ngokugcwele ukuphoqa inqubo ye-rclone ukuvala ▼

00 09 * * * killall rclone
  • (Vala ngokuzenzakalelayo inqubo ye-rclone ngo-7:00 njalo ekuseni)

Uma iphaneli yokulawula ye-CWP ingakwazi ukuhlela imisebenzi ehleliwe ye-Crontab, ungasebenzisa i-FTP软件vula ifayela /var/spool/cron/ Hlela imisebenzi enesikhathi ye-Crontab ngokuqondile.

Ungasisebenzisa kanjani isipele se-rclone ku-VPS?Sicela uchofoze isixhumanisi esingezansi ukuze ubukeCentOSUkusebenzisa i-GDrive Automatic Sync Tutorial▼

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabelwane nge-"Linux Crontab Scheduled Script Task Command & Setting Configuration File Use", okuwusizo kuwe.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-1429.html

Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!

🔔 Iba ngowokuqala ukuthola "I-ChatGPT Content Marketing AI Tool Usage Guide" ohlwini lwemibhalo ephezulu yesiteshi! 🌟
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

pheqela phezulu