Yuav teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux: 6 Cov Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux: 6 Cov Kauj Ruam (nrog Duab)
Yuav teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux: 6 Cov Kauj Ruam (nrog Duab)

Video: Yuav teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux: 6 Cov Kauj Ruam (nrog Duab)

Video: Yuav teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux: 6 Cov Kauj Ruam (nrog Duab)
Video: Mai Xis Hawj - Puag yuav kev tau thooj nab kuab ( MV New Song 2022 ) 2024, Tej zaum
Anonim

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

Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 1
Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 1

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.
Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 2
Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 2

Kauj Ruam 2. Rub koj cov ntawv rau hauv crontab:

crontab koj cov ntaub ntawv

Txoj Kev 2 ntawm 2: Sim Ua Piv Txwv

Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 3
Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 3

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
Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 4
Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 4

Kauj ruam 2. Ntsaws nws rau hauv cron:

crontab testCron.txt

Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 5
Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 5

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

Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 6
Teeb tsa Crontab Cov Ntaub Ntawv ntawm Linux Kauj Ruam 6

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

Pom zoo: