Cron yog txoj haujlwm teem sijhawm ua haujlwm qis rau linux. Nws yog siv rau kev teem sijhawm rov ua haujlwm. Yog tias koj xav teem sijhawm ua haujlwm txhaj tshuaj ib zaug siv ntawm cov kab ke ຍ່ອຍ.
Txhua tus neeg siv ntawm lub thawv linux tuaj yeem teeb tsa cov haujlwm cron muab lawv tau tso cai los ntawm tus thawj tswj hwm: hauv paus. Kev txwv rau cron tau thov los ntawm kev hloov kho ua ke ntawm /etc/cron.allow thiab /etc/cron.deny.
Ntawm feem ntau Linux kev faib tawm kuj tseem muaj txheej txheem txheej txheem cron teeb tsa, uas tsis tau npog ntawm no.
Cov kauj ruam
Txoj Kev 1 ntawm 2: Teeb Cov Ntaub Ntawv
Kauj Ruam 1. Siv koj li kev tshaj lij, tsim cov ntawv cron nrog kab rau txhua txoj haujlwm koj xav teem sijhawm, hauv hom ntawv:
m h d m wb command
- m feeb
- h hur ib
- d hnub hli
- m hli 1-12
- w hnub ua haujlwm 0-7, Hnub, Mon, thiab lwm yam (Hnub Sunday = 0 = 7) Nws yog qhov yooj yim kom nco qab yog tias koj xav txog txoj kev uas ib tus yuav hais hnub: Wednesday, Lub Xya Hli 29, thaum 10:30, tom qab ntawv thim rov qab.
Kauj Ruam 2. Rub koj cov ntawv rau hauv crontab:
crontab koj cov ntaub ntawv
Txoj Kev 2 ntawm 2: Sim Ua Piv Txwv
Kauj Ruam 1. Tsim cov ntawv testCron.txt uas muaj cov kab hauv qab no:
- # ua qhov no txhua 10 feeb
- */10 * * * * hnub tim >> ~/testCron.log
Kauj ruam 2. Ntsaws nws rau hauv cron:
crontab testCron.txt
Kauj Ruam 3. Tos 30 feeb, kos testCron.log, yog nws ua haujlwm nws yuav hloov kho koj cov ntaub ntawv nrog lub sijhawm thim 3 zaug
Kauj Ruam 4. Tshem lub crontab kom nws tsis khiav mus ib txhis:
crontab -r
Lub tswv yim
- Koj tuaj yeem ncaj qha kho koj li crontab siv crontab -e; nco ntsoov nws siv vi syntax uas tuaj yeem ua tau txawv rau cov neeg siv tshiab.
- Ib txwm nrog *nix siv cov nplooj ntawv txiv neej, lawv yog koj cov phooj ywg: neeg crontab