Ìwé Directory
- 1 Kini Cron?
- 2 Bawo ni a ṣe lo Crontab?
- 3 Crontab Ṣiṣẹ Iṣeto Iṣẹ-ṣiṣe Apeere
- 3.1 Apẹẹrẹ 1: Ṣiṣe aṣẹ mi ni gbogbo iṣẹju 1
- 3.2 Apẹẹrẹ 2: Ipaniyan ni iṣẹju 3rd ati 15th ti gbogbo wakati
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 Apeere 6: Tun smb bẹrẹ ni 21:30 ni gbogbo oru
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 Apeere 8: Tun smb bẹrẹ ni 1:10 ni gbogbo Satidee ati Sunday
- 3.9 Apeere 9: Tun smb bẹrẹ ni gbogbo ọgbọn iṣẹju laarin 18:00 ati 23:00 ni gbogbo ọjọ
- 3.10 Apeere 10: Tun smb bẹrẹ ni gbogbo ọjọ Satidee ni 11:00 irọlẹ
- 3.11 Apeere 11: Tun smb bẹrẹ ni gbogbo wakati
- 3.12 Apeere 12: Tun smb bẹrẹ ni gbogbo wakati laarin 11pm ati 7am
- 4 Bii o ṣe le paarẹ iṣẹ-ṣiṣe Crontab kan pato?
LinuxIlana cron ti a ṣe sinu le ṣe iranlọwọ fun wa lati pade awọn iwulo ti ṣiṣe awọn iṣẹ ṣiṣe eto.
Kini Cron?
Ohun ti a nigbagbogbo lo nicrontabpipaṣẹ, eyi ti o jẹ kukuru fun cron tabili.
O jẹ faili iṣeto fun cron, eyiti o tun le pe ni atokọ iṣẹ.
A le wa awọn faili iṣeto ti o yẹ ninu awọn folda atẹle.
- Awọn / var / spool / cron / liana n tọju awọn iṣẹ-ṣiṣe crontab fun olumulo kọọkan pẹlu gbongbo, ati pe iṣẹ kọọkan ni orukọ lẹhin Eleda
- /etc/crontab Faili yii jẹ iduro fun siseto orisirisi awọn iṣẹ ṣiṣe iṣakoso ati itọju.
- /etc/cron.d/ Ilana yii jẹ lilo lati tọju eyikeyi awọn faili crontab tabi awọn iwe afọwọkọ lati ṣiṣẹ.
- A tun le fi awọn iwe afọwọkọ sinu /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly directories, jẹ ki o ṣiṣẹ ni gbogbo wakati / ọjọ / ọsẹ, oṣu.
Bawo ni a ṣe lo Crontab?
Awọn aṣẹ ti a lo nigbagbogbo jẹ bi atẹle:
crontab [-u username] //省略用户名表示操作当前用户的crontab -e (编辑工作表) -l (列出工作表里的命令) -r (删除工作表)
a locrontab -e
Titẹ si ṣiṣatunṣe iwe iṣẹ iṣẹ ti olumulo lọwọlọwọ jẹ wiwo vim ti o wọpọ.Laini kọọkan jẹ aṣẹ kan.
Ṣatunkọ iwe iṣẹ▼
crontab -e
Ṣe atokọ awọn iwe iṣẹ-ṣiṣe▼
crontab -l
Pa iwe iṣẹ rẹ ▼
crontab -r
Aṣẹ ti crontab jẹ akoko + iṣe, ati pe akoko rẹ jẹiṣẹju, wakati, ọjọ, oṣu, ọsẹMarun, oniṣẹ ni
- * gbogbo awọn nọmba ni ibiti
- / bawo ni awọn nọmba
- - lati X si Z
- ,awọn nọmba hash
Crontab Ṣiṣẹ Iṣeto Iṣẹ-ṣiṣe Apeere
Apẹẹrẹ 1: Ṣiṣe aṣẹ mi ni gbogbo iṣẹju 1
* * * * * myCommand
Apẹẹrẹ 2: Ipaniyan ni iṣẹju 3rd ati 15th ti gbogbo wakati
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
Apeere 6: Tun smb bẹrẹ ni 21:30 ni gbogbo oru
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
Apeere 8: Tun smb bẹrẹ ni 1:10 ni gbogbo Satidee ati Sunday
10 1 * * 6,0 /etc/init.d/smb restart
Apeere 9: Tun smb bẹrẹ ni gbogbo ọgbọn iṣẹju laarin 18:00 ati 23:00 ni gbogbo ọjọ
0,30 18-23 * * * /etc/init.d/smb restart
Apeere 10: Tun smb bẹrẹ ni gbogbo ọjọ Satidee ni 11:00 irọlẹ
0 23 * * 6 /etc/init.d/smb restart
Apeere 11: Tun smb bẹrẹ ni gbogbo wakati
* */1 * * * /etc/init.d/smb restart
Apeere 12: Tun smb bẹrẹ ni gbogbo wakati laarin 11pm ati 7am
* 23-7/1 * * * /etc/init.d/smb restart
Bii o ṣe le paarẹ iṣẹ-ṣiṣe Crontab kan pato?
SSH tẹ aṣẹ crontab atẹle ▼
crontab -e
- Ti a ro pe awọn iṣẹ ṣiṣe lọpọlọpọ, paarẹ iṣẹ-ṣiṣe ti a ṣeto ni vim (gbe kọsọ si laini iṣeto lati paarẹ, tẹ bọtini piparẹ lati paarẹ)
tẹ :wq
fipamọ ati jade
Ṣayẹwo lati rii boya iṣẹ-ṣiṣe Crontab ti paarẹ?
crontab -l
- O rii pe iṣẹ ṣiṣe eto crontab ti o ṣẹṣẹ paarẹ ko si, eyiti o tumọ si pe piparẹ naa ṣaṣeyọri.
Igbimọ Iṣakoso CWPBii o ṣe le Ṣeto Awọn iṣẹ ṣiṣe Eto Crontab
- Ninu iṣẹ ṣiṣe ti a ṣeto, ṣafikun aṣẹ imuṣiṣẹpọ lati muuṣiṣẹpọ laifọwọyi awọn faili afẹyinti ti nronu iṣakoso CWP si GDrive.
Ti o ba nlo Igbimọ Iṣakoso CWP, wọle sinu Igbimọ Iṣakoso CWPti Server Setting
→ Crontab for root
▼
Ni "Fikun Awọn iṣẹ Cron Aṣa ni kikun", tẹ aṣẹ cron aṣa ni kikun atẹle ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Muuṣiṣẹpọ ilana agbegbe ni adaṣe ni gbogbo owurọ ni 7:00 owurọ
/backup2
si disk nẹtiwọki pẹlu gdrive iṣeto ni orukọbackup2
Atọka akoonu) - (Muuṣiṣẹpọ ilana agbegbe ni adaṣe ni gbogbo owurọ ni 7:55 owurọ
/newbackup
si disk nẹtiwọki pẹlu gdrive iṣeto ni orukọcwp-newbackup
Atọka akoonu) - MuṣiṣẹpọWordPressFun awọn faili oju opo wẹẹbu, a ṣe iṣeduro lati ma ṣe afẹyinti ni afikun, nitori idanwo naa rii pe ti awọn orukọ faili ba jẹ kanna, ṣugbọn awọn akoonu ti awọn faili yatọ, wọn kii yoo muuṣiṣẹpọ.
Nitori ibere etooniyeLẹhin mimuuṣiṣẹpọ aifọwọyi ti pari, ilana rclone le tun ṣiṣẹ ni abẹlẹ, eyiti yoo gba to iwọn 20% ti awọn orisun Sipiyu ati fa idinku awọn orisun olupin.
Nitorinaa, o jẹ dandan lati ṣafikun aṣẹ iṣẹ ṣiṣe ti a ti ni adani ni kikun lati fi ipa mu ilana rclone lati tii ▼
00 09 * * * killall rclone
- (Laifọwọyi paade ilana rclone ni 7:00 owurọ ni gbogbo owurọ)
Ti ẹgbẹ iṣakoso CWP ko ba le ṣatunkọ awọn iṣẹ ṣiṣe eto Crontab, o le lo FTPSọfitiwiaṣii faili kan /var/spool/cron/
Ṣatunkọ awọn iṣẹ-ṣiṣe akoko Crontab taara.
Bii o ṣe le lo afẹyinti rclone fun VPS?Jọwọ tẹ ọna asopọ ni isalẹ lati woCentOSLilo Ikẹkọ Amuṣiṣẹpọ Aifọwọyi GDrive▼
Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín “Aṣẹ Iṣẹ-ṣiṣe Iwe afọwọkọ ti Linux Crontab Iṣeto & Lilo Faili Iṣeto”, eyiti o ṣe iranlọwọ fun ọ.
Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-1429.html
Kaabọ si ikanni Telegram ti bulọọgi Chen Weiliang lati gba awọn imudojuiwọn tuntun!
📚 Itọsọna yii ni iye nla, 🌟Eyi jẹ aye to ṣọwọn, maṣe padanu rẹ! ⏰⌛💨
Pin ati fẹran ti o ba fẹ!
Pinpin rẹ ati awọn ayanfẹ jẹ iwuri wa lemọlemọfún!