Linux 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 עקסעקוטע סקעדזשולד טאַסק באַפֿעלן בייַשפּיל

Linux 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 SettingCrontab for root ▼

ווי צו שטעלן Crontab טיימד טאַסקס צו אויטאָמאַטיש סינק צו GDrive אין CWP קאָנטראָל טאַפליע?2טער

אין "לייג גאַנץ מנהג קראָן דזשאָבס", אַרייַן די פאלגענדע גאָר מנהג קרון באַפֿעל ▼

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 ס בלאָג צו באַקומען די לעצטע דערהייַנטיקונגען!

🔔 זייט דער ערשטער צו באַקומען די ווערטפול "ChatGPT אינהאַלט מאַרקעטינג אַי געצייַג באַניץ גייד" אין די קאַנאַל שפּיץ וועגווייַזער! 🌟
📚 דער פירער כּולל ריזיק ווערט, 🌟 דאָס איז אַ זעלטן געלעגנהייט, טאָן ניט פעלן עס! ⏰⌛💨
ייַנטיילן און ווי אויב איר ווילט!
דיין ייַנטיילונג און לייקס זענען אונדזער קעסיידערדיק מאָוטאַוויישאַן!

 

发表 评论

אייער בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען געניצט * פירמע

מעגילע צו שפּיץ