Akwụkwọ ndekọ ederede
- 1 Kedu ihe bụ Cron?
- 2 Kedu otu esi eji Crontab?
- 3 Crontab Mezue Ihe Nlereanya Iwu Ọrụ Haziri
- 3.1 Ọmụmatụ 1: Mee iwu m kwa nkeji 1 ọ bụla
- 3.2 Ọmụmaatụ 2: N'oge nke 3rd na 15th nke awa ọ bụla
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 Ọmụmatụ 6: Malitegharịa ekwentị smb na 21:30 abalị ọ bụla
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 Ọmụmaatụ 8: Malitegharịa ekwentị smb na 1:10 ụbọchị Satọde na Sọnde ọ bụla
- 3.9 Ọmụmatụ 9: Malitegharịa ekwentị smb kwa nkeji 18 n'etiti 00:23 na 00:30 kwa ụbọchị.
- 3.10 Ọmụmatụ 10: Malitegharịa ekwentị smb Saturday ọ bụla n'elekere 11:00 nke ehihie
- 3.11 Ọmụmatụ 11: Malitegharịa ekwentị smb kwa elekere
- 3.12 Ọmụmaatụ 12: Malitegharịa ekwentị smb kwa elekere n'etiti elekere iri na otu na elekere asaa nke ụtụtụ
- 4 Otu esi ehichapụ ọrụ Crontab akọwapụtara?
LinuxUsoro cron arụnyere n'ime nwere ike inyere anyị aka izute mkpa nke ịrụ ọrụ a haziri ahazi Site n'iji cron na shei scripts, ọ dịghị nsogbu ọ bụla na-eme iwu ọrụ dị mgbagwoju anya mgbe niile.
Kedu ihe bụ Cron?
Ihe anyị na-ejikarị eme ihe bụcrontabiwu, nke dị mkpụmkpụ maka tebụl cron.
Ọ bụ faịlụ nhazi maka cron, nke nwekwara ike ịkpọ ndepụta ọrụ.
Anyị nwere ike ịchọta faịlụ nhazi dị mkpa na nchekwa ndị a.
- Akwụkwọ ndekọ / var / spool / cron / ndekọ na-echekwa ọrụ crontab maka onye ọrụ ọ bụla gụnyere mgbọrọgwụ, a na-akpọkwa ọrụ ọ bụla aha onye okike.
- /etc/crontab Faịlụ a bụ maka ịhazi ọrụ nhazi na nhazi dị iche iche.
- /etc/cron.d/ A na-eji akwụkwọ ndekọ aha a na-echekwa faịlụ ma ọ bụ script crontab ọ bụla a ga-egbu.
- Anyị nwekwara ike itinye scripts na /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly directories, ka ọ na-eme kwa awa / ụbọchị / izu, ọnwa.
Kedu otu esi eji Crontab?
Iwu anyị na-ejikarị bụ ndị a:
crontab [-u username] //省略用户名表示操作当前用户的crontab -e (编辑工作表) -l (列出工作表里的命令) -r (删除工作表)
anyị na-ejicrontab -e
Tinye akwụkwọ ndezi akwụkwọ ọrụ nke onye ọrụ ugbu a, nke bụ interface vim nkịtị.Ahịrị ọ bụla bụ iwu.
Dezie akwụkwọ ọrụ▼
crontab -e
Depụta akwụkwọ ọrụ ▼
crontab -l
Hichapụ akwụkwọ ọrụ ▼
crontab -r
Iwu nke crontab bụ oge + ihe mejupụtara, oge ya bụnkeji, elekere, ụbọchị, ọnwa, izuIse, onye ọrụ nwere
- * nọmba niile dị na nso nso
- / ole ọnụọgụgụ
- - site na X ruo Z
- ,nọmba hash
Crontab Mezue Ihe Nlereanya Iwu Ọrụ Haziri
Ọmụmatụ 1: Mee iwu m kwa nkeji 1 ọ bụla
* * * * * myCommand
Ọmụmaatụ 2: N'oge nke 3rd na 15th nke awa ọ bụla
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
Ọmụmatụ 6: Malitegharịa ekwentị smb na 21:30 abalị ọ bụla
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
Ọmụmaatụ 8: Malitegharịa ekwentị smb na 1:10 ụbọchị Satọde na Sọnde ọ bụla
10 1 * * 6,0 /etc/init.d/smb restart
Ọmụmatụ 9: Malitegharịa ekwentị smb kwa nkeji 18 n'etiti 00:23 na 00:30 kwa ụbọchị.
0,30 18-23 * * * /etc/init.d/smb restart
Ọmụmatụ 10: Malitegharịa ekwentị smb Saturday ọ bụla n'elekere 11:00 nke ehihie
0 23 * * 6 /etc/init.d/smb restart
Ọmụmatụ 11: Malitegharịa ekwentị smb kwa elekere
* */1 * * * /etc/init.d/smb restart
Ọmụmaatụ 12: Malitegharịa ekwentị smb kwa elekere n'etiti elekere iri na otu na elekere asaa nke ụtụtụ
* 23-7/1 * * * /etc/init.d/smb restart
Otu esi ehichapụ ọrụ Crontab akọwapụtara?
SSH tinye iwu crontab a ▼
crontab -e
- Na-eche ọtụtụ ọrụ, hichapụ ọrụ akwadoro na vim (bugharịa cursor na ahịrị nhazi ka ehichapụ, pịa igodo ihichapụ ka ihichapụ)
pịa :wq
chekwaa wee pụọ
Lelee ka ịhụ ma ehichapụrụ ọrụ Crontab?
crontab -l
- Achọpụtara na ọrụ crontab ahaziri nke ehichapụrụ adịghị adị, nke pụtara na nhichapụ ahụ gara nke ọma.
Ogwe njikwa CWPOtu esi edobe ihe aga-eme Crontab
- N'ime ọrụ akwadoro, tinye iwu mmekọrịta ka ịmekọrịta faịlụ ndabere nke ogwe njikwa CWP na GDrive ozugbo.
Ọ bụrụ na ị na-eji CWP Control Panel, banye na CWP Control Panelnke Server Setting
→ Crontab for root
▼
Na "Tinye ọrụ Cron zuru oke", tinye iwu cron omenala zuru oke ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Mekọrịta ndekọ mpaghara na akpaghị aka kwa ụtụtụ na 7:00 nke ụtụtụ
/backup2
na diski netwọk na aha nhazi gdrivebackup2
Tebulu ọdịnaya) - (Mekọrịta ndekọ mpaghara na akpaghị aka kwa ụtụtụ na 7:55 nke ụtụtụ
/newbackup
na diski netwọk na aha nhazi gdrivecwp-newbackup
Tebulu ọdịnaya) - MekọrịtaWordPressMaka faịlụ webụsaịtị, a na-atụ aro ka ị ghara ịkwado ya nke ukwuu, n'ihi na ule ahụ chọpụtara na ọ bụrụ na aha faịlụ ahụ bụ otu, mana ọdịnaya nke faịlụ dị iche iche, ha agaghị emekọrịta.
n'ihi mmalite ogeokeMgbe emechara mmekọrịta akpaaka, usoro rclone ka nwere ike na-aga n'azụ, nke ga-eburu ihe ruru 20% nke ihe CPU, na-ebute ihe efu nke ihe nkesa.
Ya mere, ọ dị mkpa ịgbakwunye iwu ọrụ ahaziri ahaziri nke ọma iji mee ka usoro rclone mechie ▼
00 09 * * * killall rclone
- (Mechie usoro rclone na-akpaghị aka na 7:00 kwa ụtụtụ)
Ọ bụrụ na ogwe njikwa CWP enweghị ike dezie ọrụ akwadoro Crontab, ịnwere ike iji FTP软件mepee faịlụ /var/spool/cron/
Dezie ihe aga-eme Crontab ozugbo.
Kedu otu esi eji rclone ndabere maka VPS?Biko pịa njikọ dị n'okpuru ka ileleCentOSIji GDrive akpaghị aka nkuzi nkuzi▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "Linux Crontab Scheduled Script Task Command & Setting Configuration File Use", nke na-enyere gị aka.
Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-1429.html
Nabata na ọwa Telegram nke blọgụ Chen Weiliang ka ị nweta mmelite kachasị ọhụrụ!
📚 Ntuziaka a nwere nnukwu uru, 🌟Nke a bụ ohere dị ụkọ, echefula ya! ⏰⌛💨
Kekọrịta na-amasị ma ọ bụrụ na-amasị gị!
Ịkekọrịta na mmasị gị bụ mkpali anyị na-aga n'ihu!