crontab

Ako spustiť úlohy Cron každých 10, 20 alebo 30 minút

Ako spustiť úlohy Cron každých 10, 20 alebo 30 minút
Cron je softvérový nástroj alebo príkaz systému Linux, ktorý sa tiež rozpoznáva ako úloha Cron používaná na plánovanie úloh alebo úloh, ktoré sa majú vykonať po stanovenom časovom intervale v budúcnosti. Úlohy Cron sa väčšinou používajú na plánovanie úloh na serveri na automatizáciu úloh správy a údržby systému. Cron úlohy je možné naplánovať tak, aby bežali každú minútu, hodinu, deň alebo mesiac a my sa v tomto príspevku naučíme, ako spustiť Cron úlohy po každých 10, 20 alebo 30 minútach. Začnime.

Vytvorenie súboru Crontab

Crontab skrátený pre súbor tabuľky Cron sa používa na spustenie úloh Cron. Používateľ musí najskôr vytvoriť súbor crontab, pretože v systéme nie je v predvolenom nastavení k dispozícii. Súbor crontab je možné vytvoriť v ľubovoľnom operačnom systéme založenom na systéme Linux pomocou nižšie uvedeného príkazu:

$ crontab -e

Ak vyššie uvedený príkaz spúšťate prvýkrát, najskôr vás požiada o výber textového editora. Vyberte ten najjednoduchší, „Nano Editor“, ako je znázornené na snímke obrazovky, zadaním indexového čísla požadovaného editora a po výbere editora stlačte kláves Enter:

Vytvorí sa nový súbor crontab. Teraz do tohto súboru môžete zapísať všetky úlohy Cron podľa vášho výberu.

Syntax

Syntax pre spustenie cronjobu je taká, že najskôr musíme spomenúť čas a potom určiť príkaz, ktorý chceme vykonať. Syntax pre zmienku o čase je ďalej rozdelená do piatich polí.

* * * * * príkaz (y)

Dobre, akonáhle pochopíte správnu pozíciu na popísanie času na spustenie aplikácie, existuje niekoľko spôsobov, ako spomenúť čas.

Operator Operátor hviezdičky „*“, a.k.zástupný znak, sa označuje ako všetky povolené hodnoty. Napríklad 0 0 1 * * spustí príkaz o polnoci prvého dňa každého mesiaca.

➔ Zoznam hodnôt oddelených čiarkami popisuje zoznam hodnôt pre opakovanie. Napríklad 10,20,30

Operator Operátor pomlčiek „-“ popisuje rozsah hodnôt. Napríklad 5-10.

Operator Operátor lomítka „/“ pomáha pri vytváraní spojenia s rozsahmi. Napríklad * / 2 * * * * spustí úlohu Cron po každom intervale 2 minút.

Teraz máte dostatok teoretických vedomostí o úlohách Cronu, poďme vykonať niekoľko praktických vecí a pozrite sa, ako spúšťať úlohy Cron každých 10, 20 alebo 30 minút.

Spustite úlohu Cron každých 10 minút

Existujú dva spôsoby, ako spustiť úlohu Cron po určitom časovom intervale, napríklad po každých 10 minútach.

Prvým spôsobom je použiť zoznam minút oddelený čiarkami; napríklad ak chceme spustiť skript po každých 10 minútach, nižšie je uvedená syntax pre napísanie takejto úlohy Cron:

0,10,20,30,40,50 * * * * / home / linuxuser / skript.š

Nie je to však príliš zdĺhavá úloha na napísanie celého zoznamu minút? Operátor lomka pomáha pri písaní ľahkej syntaxe pre spustenie úlohy Cron po každých 10 minútach.

* / 10 * * * * / home / linuxuser / script.š

V tomto príkaze * / 10 vytvorí zoznam minút po každých 10 minútach.

Spustite úlohu Cron každých 20 minút

Rovnako ako sme napísali úlohu Cron na spustenie skriptu po každých 10 minútach, môžeme urobiť to isté pre spustenie skriptu po každých 20 minútach:

* / 20 * * * * / home / linuxuser / skript.š

Spustite úlohu Cron každých 30 minút

Syntax pre spustenie úlohy Cron po každých 30 minútach bude podobne ako:

* / 30 * * * * / home / linuxuser / skript.š

Záver

Úlohy Cron sa používajú na spustenie príkazov po určitom časovom intervale na správu aktualizácií systému alebo zálohovanie údajov systému. Naučili sme sa, ako spúšťať úlohy Cron každých 10, 20 alebo 30 minút po. Dúfame, že tento príspevok pomôže pochopiť a spustiť úlohy Cron.

Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...
Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...
Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...