Artikel Verzeechnes
- 1 Wat ass Cron?
- 2 Wéi gëtt Crontab benotzt?
- 3 Crontab Execute Scheduled Task Command Beispill
- 3.1 Beispill 1: Féiert myCommand all 1 Minutt aus
- 3.2 Beispill 2: Ausféierung op der 3. a 15. Minutt vun all Stonn
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 Beispill 6: Restart smb um 21:30 all Nuecht
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 Beispill 8: Restart smb um 1:10 all Samschdeg a Sonndeg
- 3.9 Beispill 9: Restart smb all 18 Minutten tëscht 00:23 an 00:30 all Dag
- 3.10 Beispill 10: Restart smb all Samschdeg um 11:00
- 3.11 Beispill 11: Restart smb all Stonn
- 3.12 Beispill 12: Restart smb all Stonn tëscht 11 an 7
- 4 Wéi läschen spezifizéiert Crontab Task?
LinuxDen agebaute Cron-Prozess kann eis hëllefen, d'Bedierfnesser vun der Ausféierung vun geplangten Aufgaben z'erfëllen. Andeems Dir Cron- a Shell-Skripte benotzt, gëtt et kee Problem fir reegelméisseg ganz komplex Taskbefehle auszeféieren.
Wat ass Cron?
Wat mir dacks benotzen asscrontabKommando, dat ass kuerz fir Cron Dësch.
Et ass d'Konfiguratiounsdatei fir Cron, déi och d'Aarbechtslëscht genannt ka ginn.
Mir kënnen déi entspriechend Konfiguratiounsdateien an de folgenden Ordner fannen.
- Den / var / spool / cron / Verzeechnes späichert crontab Aufgaben fir all Benotzer abegraff Root, an all Aufgab ass nom Ersteller benannt
- /etc/crontab Dëse Fichier ass verantwortlech fir verschidde administrativ an Ënnerhaltsaufgaben ze plangen.
- /etc/cron.d/ Dëse Verzeichnis gëtt benotzt fir all Crontab Dateien oder Scripten ze späicheren fir auszeféieren.
- Mir kënnen och Scripten an /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly Verzeichnungen, loosst et all Stonn/Dag/Woch, Mount ausféieren.
Wéi gëtt Crontab benotzt?
Eis allgemeng benotzt Kommandoen sinn wéi follegt:
crontab [-u username] //省略用户名表示操作当前用户的crontab -e (编辑工作表) -l (列出工作表里的命令) -r (删除工作表)
mir benotzencrontab -e
Gitt d'Aarbechtsblat Redaktioun vum aktuelle Benotzer un, wat eng gemeinsam Vim Interface ass.All Zeil ass e Kommando.
Edit Worksheet▼
crontab -e
Lëscht Aarbechtsblieder ▼
crontab -l
Läschen Aarbechtsblat ▼
crontab -r
De Kommando vu crontab besteet aus Zäit + Handlung, a seng Zäit assMinutt, Stonn, Dag, Mount, WochFënnef, de Bedreiwer huet
- * all Zuelen am Beräich
- / wéivill Zuelen
- - vun X bis Z
- ,hash Zuelen
Crontab Execute Scheduled Task Command Beispill
Beispill 1: Féiert myCommand all 1 Minutt aus
* * * * * myCommand
Beispill 2: Ausféierung op der 3. a 15. Minutt vun all Stonn
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
Beispill 6: Restart smb um 21:30 all Nuecht
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
Beispill 8: Restart smb um 1:10 all Samschdeg a Sonndeg
10 1 * * 6,0 /etc/init.d/smb restart
Beispill 9: Restart smb all 18 Minutten tëscht 00:23 an 00:30 all Dag
0,30 18-23 * * * /etc/init.d/smb restart
Beispill 10: Restart smb all Samschdeg um 11:00
0 23 * * 6 /etc/init.d/smb restart
Beispill 11: Restart smb all Stonn
* */1 * * * /etc/init.d/smb restart
Beispill 12: Restart smb all Stonn tëscht 11 an 7
* 23-7/1 * * * /etc/init.d/smb restart
Wéi läschen spezifizéiert Crontab Task?
SSH gitt de folgende crontab Kommando ▼
crontab -e
- Ugeholl méi Aufgaben, läscht déi spezifizéiert geplangte Aufgab am vim (beweegt de Cursor op d'Konfiguratiounslinn fir ze läschen, dréckt op d'Läsche Schlëssel fir ze läschen)
dréckt :wq
retten an Sortie
Kuckt fir ze kucken ob d'Crontab Task geläscht gouf?
crontab -l
- Et gëtt festgestallt datt d'crontab geplangte Aufgab déi just geläscht gouf net existéiert, dat heescht datt d'Läschung erfollegräich ass.
CWP Kontrolléiere PanelWéi Setzt Crontab Geplangte Aufgaben
- An der geplangter Aufgab füügt e Synchroniséierungsbefehl fir automatesch d'Backupdateien vun der CWP Kontrollpanel op GDrive ze synchroniséieren.
Wann Dir d'CWP Kontrollpanel benotzt, loggt Iech op d'CWP Kontrollpanelvun Server Setting
→ Crontab for root
▼
An "Add Full Custom Cron Jobs", gitt de folgende ganz personaliséierte Cron Kommando ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Synchroniséiert automatesch de lokale Verzeechnes all Moien um 7:00 Auer
/backup2
op den Netzwierkdisk mat dem Konfiguratiounsnumm gdrivebackup2
Inhaltsverzeechnes) - (Synchroniséiert automatesch de lokale Verzeechnes all Moien um 7:55 Auer
/newbackup
op den Netzwierkdisk mat dem Konfiguratiounsnumm gdrivecwp-newbackup
Inhaltsverzeechnes) - SynchroniséierenWordPressFir Websäitdateien ass et recommandéiert net inkrementell Backup ze maachen, well den Test fonnt huet datt wann d'Dateinamen déiselwecht sinn, awer den Inhalt vun de Dateien anescht ass, se net synchroniséiert ginn.
Wéinst geplangten StartrcloneNodeems d'automatesch Synchroniséierung ofgeschloss ass, kann de rclone-Prozess nach ëmmer am Hannergrond lafen, wat bis zu ongeféier 20% vun de CPU-Ressourcen besetzt an e Verschwendung vu Serverressourcen verursaacht.
Dofir ass et néideg e komplett personaliséierte geplangten Aufgab Kommando ze addéieren fir den rclone Prozess ze zwéngen fir ▼ zou ze maachen
00 09 * * * killall rclone
- (Automatesch gezwongen den rclone Prozess all Moien um 7:00 zoumaachen)
Wann d'CWP Kontrollpanel net Crontab geplangte Aufgaben änneren kann, kënnt Dir FTP benotzenSoftwareeng Datei opmaachen /var/spool/cron/
Crontab timed Aufgaben direkt änneren.
Wéi benotzen ech rclone Backup fir VPS?Klickt w.e.g. op de Link hei ënnen fir ze kuckenCentOSBenotzt GDrive Automatic Sync Tutorial▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeelt "Linux Crontab Scheduled Script Task Command & Setting Configuration File Usage", wat fir Iech hëllefräich ass.
Wëllkomm de Link vun dësem Artikel ze deelen:https://www.chenweiliang.com/cwl-1429.html
Wëllkomm op dem Telegram Kanal vum Chen Weiliang säi Blog fir déi lescht Updates ze kréien!
📚 Dëse Guide enthält en enorme Wäert, 🌟 Dëst ass eng selten Geleeënheet, verpasst et net! ⏰⌛💨
Deelen a liken wann dir wëllt!
Är Deelen a Likes sinn eis kontinuéierlech Motivatioun!