GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak naplánovat úlohu v Cron, aby se spouštěla ​​každou hodinu v Ubuntu 20.04

Cron je nástroj, který se používá k plánování úloh podle konkrétního týdne, měsíce, dne, času nebo časových intervalů. Jedná se o časový plánovač úloh, který je předinstalován v operačních systémech podobných Unixu:Mac a Linux.

V tomto článku použijeme Cron k naplánování úlohy, která se bude spouštět každou hodinu na Ubuntu 20.04 LTS (Focal Fossa).

Předpoklady

  • Ubuntu 20.04 LTS
  • Přístup sudo

Poznámka: Příkazy popsané v tomto článku byly testovány na Ubuntu 20.04 LTS (Focal Fossa).

Skript bude naplánován

Potřebujeme malý skript, který může Cron spustit jako úlohu. Pro tento účel jsme použili datum příkaz v našem skriptu. Výstupem příkazu je datum a čas, který je směrován do souboru.txt pomocí >> směrnice.

date >> file.txt

Otevřete soubor (pojmenujeme ho demo.sh tady). Zapište tento úryvek do souboru, uložte jej a ukončete. Soubor bude uložen do našeho aktuálního adresáře, který je /home/usman/

Zařaďte již naplánované úlohy

Úlohy, které jsou již naplánovány v crontab lze zařadit pomocí následujícího příkazu:

$ crontab –l

Vzhledem k tomu, že zde zařazujeme úlohy před zahájením jakékoli, přiměřeně se zobrazí výzva „žádný crontab pro uživatele“.

Nyní přidáme naši první úlohu cron.

Přidat novou úlohu cron

Parametr –e se používá k přidání nové úlohy do cronu.

$ crontab -e

Následující soubor se otevře v našem vybraném textovém editoru.

Přejděte dolů na konec souboru pomocí klávesnice.

Zde přidáme náš příkaz.

0 */1 * * * /bin/sh /home/usman/demo.sh

První entita představuje, že úloha by měla být provedena v nulté minutě. Druhá entita představuje, že by měla běžet po intervalu jedné hodiny. Shell, ve kterém je skript zakódován, a skript samotný je zmíněn v dalších částech úlohy.

Následující obrázek představuje zbytek entit výše uvedeného příkazu.

Zapišme to do našeho souboru.

Uložte a zavřete soubor.

Pozorujte výsledky

Použijeme cat užitečnost k pozorování výsledků. Obslužný program vypíše obsah souboru na příkazový řádek.

$ cat file.txt

Zde lze pozorovat, že obslužný program běží na začátku hodiny a zapisuje čas s datem na konci souboru.

 

Závěr

V tomto článku s vámi sdílíme, jak lze naplánovat spuštění úlohy cron každou hodinu, a sledovat jejich výsledky. Opět platí, že pro jakoukoli zpětnou vazbu použijte sekci komentářů.


Ubuntu
  1. Jak nainstalovat g ++ na Ubuntu

  2. Jak nastavit úlohu cron, aby každou hodinu spouštěla ​​spustitelný soubor?

  3. jak spustit cron job každé 3 měsíce?

  1. Jak spustit program Hadoop MapReduce na Ubuntu 16.04

  2. Naplánujte si úlohu v Cronu tak, aby běžela každou hodinu v Ubuntu 20.04 – jak to implementovat?

  3. Jak spustit úlohu cronu každý den v určitou hodinu?

  1. Jak spustit úlohu cron každou hodinu a 10 minut

  2. Jak nastavit úlohu CRON, aby se spouštěla ​​každých 10 sekund v Linuxu?

  3. Jak nakonfigurovat úlohu cron, aby se spouštěla ​​každé 2 dny ve 23:00