Articulu Directory
- 1 Cosa hè Cron?
- 2 Cumu si usa Crontab?
- 3 Crontab Execute Scheduled Task Command Esempiu
- 3.1 Esempiu 1: Eseguite myCommand ogni 1 minutu
- 3.2 Esempiu 2: Esecuzione nantu à i 3 è 15 minuti di ogni ora
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 Esempiu 6: Restart smb à 21:30 ogni notte
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 Esempiu 8: Restart smb à 1:10 ogni sabbatu è dumenica
- 3.9 Esempiu 9: Restart smb ogni 18 minuti trà 00:23 è 00:30 ogni ghjornu
- 3.10 Esempiu 10: Restart smb ogni sabbatu à 11:00 pm
- 3.11 Esempiu 11: Restart smb ogni ora
- 3.12 Esempiu 12: Restart smb ogni ora trà 11pm è 7am
- 4 Cumu sguassà u compitu Crontab specificatu?
LinuxU prucessu di cron integratu pò aiutà à risponde à i bisogni di eseguisce i travaglii pianificati.Usendu script cron è shell, ùn ci hè micca prublema per eseguisce regularmente cumandamenti assai cumplessi.
Cosa hè Cron?
Ciò chì spessu usemu hècrontabcumanda, chì hè corta per cron table.
Hè u schedariu di cunfigurazione per cron, chì pò ancu esse chjamatu a lista di u travagliu.
Pudemu truvà i schedarii di cunfigurazione pertinenti in i seguenti cartulare.
- U repertoriu /var/spool/cron/ immagazzina i travaglii di crontab per ogni utilizatore cumprese root, è ogni compitu hè chjamatu dopu à u creatore.
- /etc/crontab Stu schedariu hè rispunsevuli di pianificà diverse attività amministrative è di mantenimentu.
- /etc/cron.d/ Stu repertoriu hè utilizatu per almacenà qualsiasi file crontab o script per esse eseguitu.
- Pudemu ancu mette script in /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly directory, lasciate eseguisce ogni ora / ghjornu / settimana, mese.
Cumu si usa Crontab?
I nostri cumandamenti cumunimenti usati sò i seguenti:
crontab [-u username] //省略用户名表示操作当前用户的crontab -e (编辑工作表) -l (列出工作表里的命令) -r (删除工作表)
avemu adupràcrontab -e
Inserite l'edizione di u fogliu di travagliu di l'utilizatore attuale, chì hè una interfaccia vim cumuna.Ogni linea hè un cumandamentu.
Edite u fogliu di travagliu▼
crontab -e
Lista di i fogli di travagliu▼
crontab -l
Elimine u fogliu di travagliu ▼
crontab -r
U cumandamentu di crontab hè cumpostu di tempu + azzione, è u so tempu hèminutu, ora, ghjornu, mese, settimanaCinque, l'operatore hà
- * tutti i numeri in a gamma
- / quanti numeri
- - da X à Z
- ,numeri hash
Crontab Execute Scheduled Task Command Esempiu
Esempiu 1: Eseguite myCommand ogni 1 minutu
* * * * * myCommand
Esempiu 2: Esecuzione nantu à i 3 è 15 minuti di ogni ora
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
Esempiu 6: Restart smb à 21:30 ogni notte
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
Esempiu 8: Restart smb à 1:10 ogni sabbatu è dumenica
10 1 * * 6,0 /etc/init.d/smb restart
Esempiu 9: Restart smb ogni 18 minuti trà 00:23 è 00:30 ogni ghjornu
0,30 18-23 * * * /etc/init.d/smb restart
Esempiu 10: Restart smb ogni sabbatu à 11:00 pm
0 23 * * 6 /etc/init.d/smb restart
Esempiu 11: Restart smb ogni ora
* */1 * * * /etc/init.d/smb restart
Esempiu 12: Restart smb ogni ora trà 11pm è 7am
* 23-7/1 * * * /etc/init.d/smb restart
Cumu sguassà u compitu Crontab specificatu?
SSH inserite u seguitu cumandamentu crontab ▼
crontab -e
- Assumindu parechje attività, sguassate u compitu pianificatu specificatu in vim (sposta u cursore à a linea di cunfigurazione per esse eliminata, appughjà a chjave di sguassà per sguassà)
stampa :wq
salvà è esci
Verificate per vede se u compitu Crontab hè statu sguassatu?
crontab -l
- Hè trovu chì u compitu crontab pianificatu chì hè stata appena sguassata ùn esiste micca, chì significa chì l'eliminazione hè successu.
Pannellu di cuntrollu CWPCumu stabilisce e Tasks Scheduled Crontab
- In u compitu pianificatu, aghjunghje un cumandamentu di sincronizazione per sincronizà automaticamente i fugliali di salvezza di u pannellu di cuntrollu CWP à GDrive.
Sè aduprate u pannellu di cuntrollu CWP, accede à u pannellu di cuntrollu CWPdi Server Setting
→ Crontab for root
▼
In "Add Full Custom Cron Jobs", inserite u seguitu cumandamentu cron cumplettamente persunalizatu ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Sincronizza automaticamente u repertoriu lucale ogni matina à 7:00 am
/backup2
à u discu di a reta cù u nome di cunfigurazione gdrivebackup2
Table of contents) - (Sincronizza automaticamente u repertoriu lucale ogni matina à 7:55 am
/newbackup
à u discu di a reta cù u nome di cunfigurazione gdrivecwp-newbackup
Table of contents) - SincronizàWordPressPer i schedarii di u situ web, hè ricumandatu micca di fà una copia di salvezza incrementali, perchè a prova hà truvatu chì, se i nomi di i schedari sò listessi, ma u cuntenutu di i schedari sò diffirenti, ùn saranu micca sincronizati.
A causa di u principiu pianificaturcloneDopu chì a sincronizazione automatica hè cumpleta, u prucessu rclone pò ancu esse in sfondate, chì occuperà finu à circa 20% di e risorse di CPU è pruvucarà una perdita di risorse di u servitore.
Dunque, hè necessariu aghjunghje un cumandamentu cumplettamente persunalizatu di u compitu pianificatu per furzà u prucessu rclone per chjude ▼
00 09 * * * killall rclone
- (Chiudi automaticamente u prucessu rclone à 7:00 ogni matina)
Se u pannellu di cuntrollu CWP ùn pò micca edità i travaglii pianificati Crontab, pudete aduprà FTPSoftwareapre un schedariu /var/spool/cron/
Edite direttamente i travaglii crontati di Crontab.
Cumu aduprà a copia di salvezza rclone per VPS?Per piacè cliccate nantu à u ligame sottu per vedeCentOSUtilizà Tutorial Sync Automatic GDrive▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Linux Crontab Scheduled Script Task Command & Setting Configuration File Usage", chì hè utile per voi.
Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-1429.html
Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!