crontab

Kako izvajati opravila Cron vsakih 10, 20 ali 30 minut

Kako izvajati opravila Cron vsakih 10, 20 ali 30 minut
Cron je pripomoček za programsko opremo ali ukaz Linux, ki je prav tako prepoznan kot opravilo Cron, ki se uporablja za načrtovanje opravil ali opravil, ki se bodo v prihodnosti izvajala po določenem časovnem intervalu. Opravila Cron se večinoma uporabljajo za razporejanje nalog na strežniku za avtomatizacijo skrbniških nalog in nalog vzdrževanja sistema. Opravila Cron lahko načrtujete za vsako minuto, uro, dan ali mesec, v tem prispevku pa bomo izvedeli, kako zagnati opravilo Cron po vsakih 10, 20 ali 30 minutah. Začnimo.

Ustvarjanje datoteke Crontab

Crontab, skrajšan za datoteko tabele Cron, se uporablja za izvajanje opravil Cron. Uporabnik mora najprej ustvariti datoteko crontab, ker v sistemu ni privzeto na voljo. Datoteko crontab lahko ustvarite v katerem koli operacijskem sistemu, ki temelji na Linuxu, s spodnjim ukazom:

$ crontab -e

Če prvič izvajate zgornji ukaz, vas bo najprej pozval, da izberete urejevalnik besedil. Izberite najlažjega, »Nano Editor«, kot je prikazano na posnetku zaslona, ​​tako da vnesete indeksno številko želenega urejevalnika in po izbiri urednika pritisnete Enter:

Ustvari se nova datoteka crontab. Zdaj v to datoteko lahko napišete vsa opravila Cron po vaši izbiri.

Sintaksa

Sintaksa za zagon cronjob je, da moramo najprej omeniti čas in nato določiti ukaz, ki ga želimo izvršiti. Sintaksa za omembo časa je nadalje razdeljena na pet polj.

* * * * * ukazi

V redu, ko ste razumeli pravi položaj za opis časa za zagon cronjoba, obstaja tudi več načinov za omenjanje časa.

Operator Operator '*', a.k.nadomestni znak, je opisan kot vse dovoljene vrednosti. Na primer, 0 0 1 * * bo ukaz prvi dan v mesecu zagnal ob polnoči.

List Seznam vrednosti, ločenih z vejico, opisuje seznam vrednosti za ponovitev. Na primer 10,20,30

Operator Operator '-' opisuje obseg vrednosti. Na primer 5-10.

Operator Poševnica '/' pomaga pri povezovanju z obsegi. Na primer * / 2 * * * * bo opravilo Cron zagnalo po vsakih 2 minutah.

Zdaj imate dovolj teoretičnega znanja o opravilih Cron, izvedimo nekaj praktičnih zadev in si oglejte, kako voditi opravila Cron vsakih 10, 20 ali 30 minut.

Po vsakih 10 minutah zaženite Cron Job

Naloga Cron lahko po določenem časovnem intervalu zaženete na dva načina, na primer vsakih 10 minut.

Prvi način je uporaba seznama minut, ločenih z vejicami; če želimo na primer po vsakih 10 minutah zagnati skript, je spodaj podana sintaksa za zapis takšnega opravila Cron:

0,10,20,30,40,50 * * * * / home / linuxuser / script.sh

Toda ali ni videti preveč dolgočasno opravilo, da napišem celoten seznam minut? Operator poševnice pomaga pri pisanju enostavne sintakse za izvajanje opravila Cron po vsakih 10 minutah.

* / 10 * * * * / home / linuxuser / script.sh

V tem ukazu bo * / 10 po 10 minutah ustvaril seznam minut.

Po vsakih 20 minutah zaženite Cron Job

Tako kot smo napisali opravilo Cron za zagon skripta po vsakih 10 minutah, lahko enako storimo za zagon skripta po vsakih 20 minutah:

* / 20 * * * * / home / linuxuser / script.sh

Po vsakih 30 minutah zaženite Cron Job

Podobno bo sintaksa za zagon opravila Cron po vsakih 30 minutah takšna:

* / 30 * * * * / home / linuxuser / script.sh

Zaključek

Opravila Cron se uporabljajo za zagon ukazov po določenem časovnem intervalu za upravljanje sistemskih posodobitev ali varnostno kopiranje sistemskih podatkov in naučili smo se, kako zagnati opravila Cron vsakih 10, 20 ali 30 minut po. Upamo, da ta objava pomaga pri razumevanju in vodenju delovnih mest Cron.

Najboljše laboratorijske igre Oculus App
Če ste lastnik slušalk Oculus, morate biti seznanjeni s stranskim nalaganjem. Sideloading je postopek namestitve vsebine, ki ni shranjena v slušalke. ...
10 najboljših iger za igranje v Ubuntuju
Platforma Windows je bila ena izmed prevladujočih platform za igre na srečo zaradi velikega odstotka iger, ki se danes razvijajo za naravno podporo si...
5 najboljših arkadnih iger za Linux
Dandanes so računalniki resni stroji, ki se uporabljajo za igre na srečo. Če ne boste mogli dobiti novega visokega rezultata, boste vedeli, kaj mislim...