Přejít na hlavní obsah

Jak nastavit cron na Ubuntu: pokyny krok za krokem

Operační systém Ubuntu má výkonný nástroj pro automatizaci úloh-cron. Tento nástroj vám umožňuje provádět úkoly podle plánu, což může být zvláště užitečné pro správce serverů nebo vývojáře.

Chcete-li nastavit cron v Ubuntu, musíte provést několik jednoduchých kroků:

  1. Otevřete terminál a zadejte příkaz "crontab-e". Tím se otevře textový editor, ve kterém můžete upravovat cron soubor.
  2. V cron souboru můžete nastavit plán pro provádění úkolů. Například, aby byl úkol dokončen každý den ve 12: 00, je třeba přidat řádek "0 12 * * * tým."
  3. Příkaz může být jakýkoli příkaz, který chcete provést podle plánu. Může to být například skript v jazyce PHP nebo Python, příkaz k vytvoření zálohy nebo odeslání e-mailové zprávy.
  4. Jakmile provedete změny v cron souboru, uložte jej a zavřete Editor. Cron začne plnit úkoly podle stanoveného harmonogramu.

To je jen malá část možností, které cron nabízí. Umožňuje provádět úkoly s každou periodicitou, od minut do let. Je také možné zadat více příkazů k provedení ve stejnou dobu. Pomocí cron lze automatizovat mnoho rutinních operací a zefektivnit vaši práci.

Krok 1: Instalace balíčku cron

Před nastavením cron se musíte ujistit, že balíček cron je nainstalován na vašem systému Ubuntu. Obvykle je nastaven ve výchozím nastavení, ale pokud jej nemáte, můžete jej nastavit dalším příkazem:

sudo apt-get install cron

Tento příkaz nainstaluje balíček cron do vašeho systému.

Po instalaci balíčku cron budete připraveni začít konfigurovat cron úloh na vašem Ubuntu stroji.

Krok 2: Vytvoření cron-úkoly

Po konfiguraci cron na Ubuntu můžete začít vytvářet vlastní cron úlohy. Každý úkol se skládá z příkazu, který má být dokončen, a plánu, podle kterého by měl být spuštěn.

Hlavní příkaz pro vytvoření úlohy cron:

  • Zadejte příkaz crontab-e do terminálu a otevřete soubor se současnými úkoly
  • V editoru, který se otevře, přidejte novou výzvu a nahrajte ji ve formátu:
    • * * * * * tým
    • Minuty (0-59)
    • Hodiny (0-23)
    • Dny v měsíci (1-31)
    • Měsíce (1-12)
    • Dny v týdnu (0-7, kde 0 a 7 - neděle)

    Nyní bude váš cron úkol splněn podle zadaného plánu.

    Krok 3: úprava tabulky cron

    Chcete-li upravit tabulku cron, otevřete terminál a spusťte následující příkaz:

    crontab -e

    Tento příkaz otevře cron tabulku ve výchozím textovém editoru. Pokud je to poprvé, tabulka bude prázdná.

    Vaše cron tabulka má následující formát:

    MinutaHodinyDny měsíceMěsícDny v týdnuTým
    0-590-231-311-120-7 (0 a 7-neděle)Příkaz k provedení

    Zde je několik příkladů:

    * * * * * commandSpustit příkaz každou minutu
    0 * * * * commandSpustit příkaz každou hodinu
    0 0 * * * commandSpustit příkaz každý den o půlnoci
    0 0 * * 1 commandSpustit příkaz každé pondělí O půlnoci

    Chcete-li přidat úkol do tabulky cron, jednoduše zadejte příslušný řádek do editoru. Po dokončení úprav soubor uložte a zavřete.

    Nyní byla vaše cron tabulka úspěšně upravena a obsahuje úkoly, které se budou provádět automaticky podle zadaného plánu.