אַרטיקל וועגווייַזער
- 1 וואָס איז Cron?
- 2 ווי איז Crontab געניצט?
- 3 Crontab עקסעקוטע סקעדזשולד טאַסק באַפֿעלן בייַשפּיל
- 3.1 בייַשפּיל 1: ויספירן myCommand יעדער 1 מינוט
- 3.2 בייַשפּיל 2: דורכפירונג אויף די 3 און 15 מינוט פון יעדער שעה
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 בייַשפּיל 6: ריסטאַרט סמב בייַ 21:30 יעדער נאַכט
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 בייַשפּיל 8: ריסטאַרט סמב בייַ 1:10 יעדער שבת און זונטיק
- 3.9 בייַשפּיל 9: ריסטאַרט smb יעדער 18 מינוט צווישן 00:23 און 00:30 יעדער טאָג
- 3.10 בייַשפּיל 10: ריסטאַרט סמב יעדער שבת בייַ 11:00 PM
- 3.11 בייַשפּיל 11: ריסטאַרט smb יעדער שעה
- 3.12 בייַשפּיל 12: ריסטאַרט סמב יעדער שעה צווישן 11:7 און XNUMX:XNUMX
- 4 ווי צו ויסמעקן די ספּעציפיש Crontab אַרבעט?
לינוקסדער איינגעבויטע קראן פראצעס קען אונז העלפן טרעפן די באדערפענישן פון אויספירן סקעדזשולד טאַסקס, דורך ניצן קרון און שאָל סקריפּס, עס איז קיין פּראָבלעם אין קעסיידער עקסאַקיוטינג זייער קאָמפּליצירט אַרבעט קאַמאַנדז.
וואָס איז Cron?
וואָס מיר אָפט נוצן איזcrontabבאַפֿעל, וואָס איז קורץ פֿאַר Cron table.
דאָס איז די קאַנפיגיעריישאַן טעקע פֿאַר Cron, וואָס קענען אויך זיין גערופן די אַרבעט רשימה.
מיר קענען געפֿינען די באַטייַטיק קאַנפיגיעריישאַן טעקעס אין די פאלגענדע פאָלדערס.
- די / var / spool / cron / וועגווייַזער סטאָרז קראָנטאַב טאַסקס פֿאַר יעדער באַניצער אַרייַנגערעכנט וואָרצל, און יעדער אַרבעט איז געהייסן נאָך דער באשעפער
- /etc/crontab די טעקע איז פאַראַנטוואָרטלעך פֿאַר סקעדזשולינג פאַרשידן אַדמיניסטראַטיווע און וישאַלט טאַסקס.
- /etc/cron.d/ דעם וועגווייַזער איז געניצט צו קראָם קיין קראָנטאַב טעקעס אָדער סקריפּס צו זיין עקסאַקיוטאַד.
- מיר קענען אויך שטעלן סקריפּס אין /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly דירעקטעריז, לאָזן עס ויספירן יעדער שעה / טאָג / וואָך, חודש.
ווי איז Crontab געניצט?
אונדזער קאַמאַנדז קאַמאַנדז זענען ווי גייט:
crontab [-u username] //省略用户名表示操作当前用户的crontab -e (编辑工作表) -l (列出工作表里的命令) -r (删除工作表)
מיר נוצןcrontab -e
אַרייַן די ווערקשיט עדיטינג פון דעם קראַנט באַניצער, וואָס איז אַ פּראָסט ווים צובינד.יעדער שורה איז אַ באַפֿעל.
רעדאַגירן וואָרקשעעט▼
crontab -e
רשימה ווערקשיץ▼
crontab -l
ויסמעקן ווערקשיט ▼
crontab -r
דער באַפֿעל פון Crontab איז קאַמפּאָוזד פון צייט + קאַמף, און זיין צייט איזמינוט, שעה, טאָג, חודש, וואָךפינף, דער אָפּעראַטאָר האט
- * אַלע נומערן אין די קייט
- / ווי פילע נומערן
- - פון X צו ז
- ,האַש נומערן
Crontab עקסעקוטע סקעדזשולד טאַסק באַפֿעלן בייַשפּיל
בייַשפּיל 1: ויספירן myCommand יעדער 1 מינוט
* * * * * myCommand
בייַשפּיל 2: דורכפירונג אויף די 3 און 15 מינוט פון יעדער שעה
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
בייַשפּיל 6: ריסטאַרט סמב בייַ 21:30 יעדער נאַכט
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
בייַשפּיל 8: ריסטאַרט סמב בייַ 1:10 יעדער שבת און זונטיק
10 1 * * 6,0 /etc/init.d/smb restart
בייַשפּיל 9: ריסטאַרט smb יעדער 18 מינוט צווישן 00:23 און 00:30 יעדער טאָג
0,30 18-23 * * * /etc/init.d/smb restart
בייַשפּיל 10: ריסטאַרט סמב יעדער שבת בייַ 11:00 PM
0 23 * * 6 /etc/init.d/smb restart
בייַשפּיל 11: ריסטאַרט smb יעדער שעה
* */1 * * * /etc/init.d/smb restart
בייַשפּיל 12: ריסטאַרט סמב יעדער שעה צווישן 11:7 און XNUMX:XNUMX
* 23-7/1 * * * /etc/init.d/smb restart
ווי צו ויסמעקן די ספּעציפיש Crontab אַרבעט?
SSH אַרייַן די פאלגענדע Crontab באַפֿעל ▼
crontab -e
- אַסומינג קייפל טאַסקס, ויסמעקן די ספּעסיפיעד סקעדזשולד אַרבעט אין vim (מאַך די לויפֿער צו די קאַנפיגיעריישאַן שורה צו ויסמעקן, דריקן די ויסמעקן שליסל צו ויסמעקן)
דרוק :wq
ראַטעווען און אַרויסגאַנג
קוק צו זען אויב די Crontab אַרבעט איז אויסגעמעקט?
crontab -l
- עס איז געפונען אַז די קראָנטאַב סקעדזשולד אַרבעט וואָס איז פּונקט אויסגעמעקט איז נישט עקסיסטירט, וואָס מיטל אַז די דילישאַן איז געראָטן.
CWP קאָנטראָל פּאַנעלווי צו שטעלן Crontab סקעדזשולד טאַסקס
- אין די סקעדזשולד אַרבעט, לייגן אַ סינגקראַנאַזיישאַן באַפֿעל צו אויטאָמאַטיש סינגקראַנייז די באַקאַפּ טעקעס פון די CWP קאָנטראָל טאַפליע צו GDrive.
אויב איר נוצן די CWP קאָנטראָל פּאַנעל, קלאָץ אין צו די CWP קאָנטראָל פּאַנעלפון Server Setting
→ Crontab for root
▼
אין "לייג גאַנץ מנהג קראָן דזשאָבס", אַרייַן די פאלגענדע גאָר מנהג קרון באַפֿעל ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (אָטאַמאַטיק סינק די היגע וועגווייַזער יעדער מאָרגן 7:00 בין
/backup2
צו די נעץ דיסק מיט די קאַנפיגיעריישאַן נאָמען gdrivebackup2
אינהאַלט פון אינהאַלט) - (אָטאַמאַטיק סינק די היגע וועגווייַזער יעדער מאָרגן 7:55 בין
/newbackup
צו די נעץ דיסק מיט די קאַנפיגיעריישאַן נאָמען gdrivecwp-newbackup
אינהאַלט פון אינהאַלט) - סינגקראַנייזוואָרדפּרעסספֿאַר וועבזייטל טעקעס, עס איז רעקאַמענדיד נישט צו באַקאַפּ ינקראַמענטאַלי, ווייַל די פּראָבע געפונען אַז אויב די טעקע נעמען זענען די זעלבע, אָבער די אינהאַלט פון די טעקעס איז אַנדערש, זיי וועלן נישט זיין סינגקראַנייזד.
רעכט צו טיימינג אָנהייבrcloneנאָך די אָטאַמאַטיק סינגקראַנאַזיישאַן איז געענדיקט, די רקלאָנע פּראָצעס קען נאָך לויפן אין דער הינטערגרונט, וואָס וועט פאַרנעמען אַרויף צו 20% פון קפּו רעסורסן, ריזאַלטינג אין אַ וויסט פון סערווער רעסורסן.
דעריבער, עס איז נייטיק צו לייגן אַ גאָר קאַסטאַמייזד סקעדזשולד אַרבעט באַפֿעל צו צווינגען די רקלאָנע פּראָצעס צו פאַרמאַכן ▼
00 09 * * * killall rclone
- (אויטאמאטיש פאַרמאַכן דעם רקלאָן פּראָצעס 7:00 יעדער מאָרגן)
אויב די CWP קאָנטראָל טאַפליע קען נישט רעדאַגירן Crontab סקעדזשולד טאַסקס, איר קענען נוצן פטפּ软件עפענען אַ טעקע /var/spool/cron/
רעדאַגירן Crontab טיימד טאַסקס גלייַך.
ווי צו נוצן rclone באַקאַפּ פֿאַר וופּס?ביטע גיט די לינק אונטן צו זעןסענטאָסניצן GDrive אָטאַמאַטיק סינק טוטאָריאַל▼
Hope Chen Weiliang בלאָג ( https://www.chenweiliang.com/ ) שערד "לינוקס קראָנטאַב סקעדזשולד סקריפּט טאַסק באַפֿעלן & באַשטעטיקן קאַנפיגיעריישאַן טעקע באַניץ", וואָס איז נוציק פֿאַר איר.
ברוכים הבאים צו טיילן דעם לינק פון דעם אַרטיקל:https://www.chenweiliang.com/cwl-1429.html
ברוכים הבאים צו די טעלעגראַם קאַנאַל פון Chen Weiliang ס בלאָג צו באַקומען די לעצטע דערהייַנטיקונגען!
📚 דער פירער כּולל ריזיק ווערט, 🌟 דאָס איז אַ זעלטן געלעגנהייט, טאָן ניט פעלן עס! ⏰⌛💨
ייַנטיילן און ווי אויב איר ווילט!
דיין ייַנטיילונג און לייקס זענען אונדזער קעסיידערדיק מאָוטאַוויישאַן!