Pokud pracujete s operačním systémem Ubuntu, budete pravděpodobně muset naplánovat automatické provádění určitých úkolů. K tomu Ubuntu používá nástroj cron, který vám umožňuje spouštět programy nebo skripty podle plánu. V tomto článku vám řekneme, jak nastavit a používat cron na Ubuntu.
Nejprve se musíte ujistit, že balíček cron je již nainstalován na vašem systému. Otevřete terminál a spusťte následující příkaz:
sudo apt-get install cron
Po instalaci cron pokračujte v úpravách úloh. Chcete-li to provést, zadejte příkaz:
crontab -e
Otevře se textový editor, kde můžete přidat nové úkoly. Každý úkol musí být zaznamenán v samostatném řádku a musí mít následující formát:
* * * * * tým
V tomto formátu pět asterisků (*) označuje minutu (0 až 59), hodinu (0 až 23), den v měsíci (1 až 31), měsíc (1 až 12) a den v týdnu (0 až 7, kde 0 a 7 jsou neděle).
Pokud například chcete spouštět skript každý den v 8 hodin ráno, pak by váš úkol měl vypadat takto:
0 8 * * * /путь/к/вашему/скрипту.ѕһ
Po dokončení úprav uložte změny a zavřete Editor. Vaše úkoly budou automaticky přidány do cron a budou provedeny podle plánu.
Jak nastavím cron na Ubuntu?
V operačním systému Ubuntu lze pomocí programu cron spustit automatické úlohy ve stanoveném čase nebo s určitou periodicitou. Nastavení cron vám umožňuje automatizovat provádění rutinních úkolů, jako je zálohování, aktualizace databází nebo odesílání zpráv.
Zde je krok za krokem návod, jak nastavit cron na Ubuntu:
- Otevřete terminál stisknutím Ctrl +Alt + T.
- Zadejte příkaz crontab-e a otevřete soubor cron pro úpravy.
- Pokud je to poprvé, co nastavíte cron, můžete být vyzváni k výběru editoru. Vyberte si ten, který vám vyhovuje (například nano) a stiskněte Enter .
- V cron souboru, který se otevře, přidejte úkol, který chcete dokončit. Každý úkol by měl začínat časovým razítkem určujícím čas a frekvenci provádění. Například, aby byl úkol splněn každý den v 10:00 ráno, přidejte řádek: 0 10 * * * tým .
- Po přidání úlohy uložte soubor a zavřete Editor.
Poté bude cron plnit úkoly, které jste nakonfigurovali ve stanoveném čase. Pokud potřebujete zkontrolovat seznam aktuálních úkolů, můžete spustit příkaz crontab-l . Zobrazí se seznam všech úkolů nakonfigurovaných pro aktuálního uživatele.
Všimněte si, že čas v cron používá 24hodinový formát a ve výchozím nastavení používá nastavení systémového časového pásma. Pokud chcete použít jiné časové pásmo, budete muset změnit nastavení systémového času.
Nastavení cron může být pro začátečníky trochu náročné, ale postupem času si tento výkonný nástroj osvojíte.