crontab

Jak spouštět úlohy Cron každých 10, 20 nebo 30 minut

Jak spouštět úlohy Cron každých 10, 20 nebo 30 minut
Cron je softwarový nástroj nebo příkaz Linuxu, který je také rozpoznán jako úloha Cron používaná k plánování úloh nebo úloh, které mají být provedeny po pevně stanoveném časovém intervalu v budoucnosti. Úlohy Cron se většinou používají k plánování úloh na serveru pro automatizaci úloh správy a údržby systému. Cron úlohy lze naplánovat tak, aby běžely každou minutu, hodinu, den nebo měsíc a my se v tomto příspěvku naučíme, jak spustit Cron úlohu po každých 10, 20 nebo 30 minutách. Začněme.

Vytvoření souboru Crontab

Crontab zkrácený pro soubor tabulky Cron se používá ke spouštění úloh Cron. Uživatel musí nejprve vytvořit soubor crontab, protože ve výchozím nastavení není v systému k dispozici. Soubor crontab lze vytvořit v libovolném operačním systému Linux pomocí níže uvedeného příkazu:

$ crontab -e

Pokud výše uvedený příkaz spouštíte poprvé, nejprve vás vyzve k výběru textového editoru. Vyberte ten nejjednodušší, „Nano Editor“, jak je znázorněno na snímku obrazovky, zadáním indexového čísla požadovaného editoru a po výběru editoru stiskněte Enter:

Bude vytvořen nový soubor crontab. Nyní v tomto souboru můžete napsat všechny úlohy Cron podle vašeho výběru.

Syntax

Syntaxe pro spuštění cronjobu spočívá v tom, že musíme nejprve zmínit čas a poté zadat příkaz, který chceme provést. Syntaxe pro zmínku o čase je dále rozdělena do pěti polí.

* * * * * příkaz (y)

Dobře, jakmile pochopíte správnou pozici pro popis času pro spuštění cronjobu, existuje několik způsobů, jak zmínit čas.

Operator Operátor hvězdičky „*“, a.k.zástupný znak, je popsán jako všechny povolené hodnoty. Například 0 0 1 * * spustí příkaz o půlnoci prvního dne každého měsíce.

➔ Seznam hodnot oddělených čárkami popisuje seznam hodnot pro opakování. Například 10,20,30

Operator Operátor pomlčky „-“ popisuje rozsah hodnot. Například 5-10.

➔ Operátor lomítka '/' pomáhá při vytváření spojení s rozsahy. Například * / 2 * * * * spustí úlohu Cron po každém intervalu 2 minut.

Nyní máte dostatek teoretických znalostí o úlohách Cron, pojďme provést nějaké praktické věci a uvidíme, jak spouštět úlohy Cron každých 10, 20 nebo 30 minut.

Spusťte úlohu Cron každých 10 minut

Existují dva způsoby, jak spustit úlohu Cron po určitém časovém intervalu, například po každých 10 minutách.

První způsob je použít seznam minut oddělených čárkami; například pokud chceme spustit skript po každých 10 minutách, syntaxe pro psaní takové úlohy Cron je uvedena níže:

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

Ale nevypadá to příliš zdlouhavě na to, abychom napsali celý seznam minut? Operátor lomítko pomáhá při psaní snadné syntaxe pro spuštění úlohy Cron po každých 10 minutách.

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

V tomto příkazu vytvoří * / 10 každých 10 minut seznam minut.

Spusťte úlohu Cron každých 20 minut

Stejně jako jsme napsali úlohu Cron pro spuštění skriptu po každých 10 minutách, můžeme udělat totéž pro spuštění skriptu po každých 20 minutách:

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

Spusťte úlohu Cron každých 30 minut

Podobně syntaxe pro spuštění úlohy Cron po každých 30 minutách bude vypadat takto:

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

Závěr

Cron úlohy se používají ke spouštění příkazů po určitém časovém intervalu pro správu aktualizací systému nebo zálohování dat systému a my jsme se naučili, jak spouštět úlohy Cron každých 10, 20 nebo 30 minut po. Doufáme, že tento příspěvek pomůže pochopit a spustit úlohy Cron.

Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...
Hry Jak používat GameConqueror Cheat Engine v Linuxu
Jak používat GameConqueror Cheat Engine v Linuxu
Tento článek popisuje průvodce používáním cheatovacího modulu GameConqueror v systému Linux. Mnoho uživatelů, kteří hrají hry v systému Windows, často...
Hry Nejlepší emulátory herních konzolí pro Linux
Nejlepší emulátory herních konzolí pro Linux
Tento článek uvádí seznam populárního softwaru pro emulaci herních konzolí, který je k dispozici pro Linux. Emulace je vrstva softwarové kompatibility...