Timeweb Hosting poskytuje vynikající možnosti pro automatizaci úloh na vašem webu. Jedním ze způsobů automatizace je použití cron. Cron je standardní Plánovač úloh v operačních systémech UNIX, který umožňuje provádět určité příkazy nebo skripty v nastaveném čase nebo s určitou periodicitou. V tomto článku vám řekneme, jak nastavit cron na hostingu Timeweb a použít jej k řešení vašich problémů.
Chcete-li začít, musíte přejít do ovládacího panelu Timeweb a najít sekci "Cron-plánovač". Obvykle se nachází v části Systémové nástroje nebo pokročilé. Poté musíte kliknout na tlačítko "Přidat úkol".
Nastavení cron na hostingu Timeweb je poměrně jednoduchý a intuitivní proces. Musíte zadat čas dokončení úkolu, příkaz k provedení a v případě potřeby předat argumenty příkazu. Například pokud chcete každý den ve 3 hodiny ráno spustit skript backup.php, pak běh bude vypadat takto: 0 3 * * *. Zde jsou "0" minuty, " 3 "hodiny," * "– jakýkoli den v měsíci, " * "– jakýkoli měsíc, " * " – jakýkoli den v týdnu.
Jak nastavit cron na hostingu timeweb
Chcete-li nastavit cron na hostingu timeweb, budete muset provést několik jednoduchých kroků. Jakmile nastavíte cron, provede úkoly, které jste zadali, v automatickém režimu.
1. Přihlaste se do ovládacího panelu svého hostingu timeweb. To se obvykle provádí prostřednictvím speciálního odkazu, který jste obdrželi při registraci.
2. Najděte sekci "cron úkoly" nebo něco podobného, kam můžete přidat novou úlohu.
3. Klikněte na tlačítko "Přidat novou úlohu" nebo podobně.
4. Do pole příkaz zadejte příkaz, který chcete, a v případě potřeby vyplňte zbývající možnosti.
5. Uveďte periodicitu plnění úkolu. Může to být každý den, každý týden, každý měsíc nebo každý rok.
6. Klepnutím na tlačítko Uložit nebo podobné uložíte nastavení.
Nyní je váš úkol cron nakonfigurován a bude dokončen v uvedeném čase. V případě potřeby můžete vždy upravit nebo odebrat úlohu v části "cron úkoly" na ovládacím panelu hostingu timeweb.
Definice cron
Pomocí cron můžete nakonfigurovat provádění skriptů, aktualizaci dat, odesílání oznámení nebo jakékoli jiné úkoly, které je třeba automatizovat. Je založen na pravidlech, která udávají, které úkoly budou spuštěny a kdy.
Syntaxe cron se skládá z pěti polí: minut, hodin, dne v měsíci, měsíce a dne v týdnu. Každé pole je nastaveno jako číslo nebo symbolická hodnota. Například hodnota " * "znamená" Každý "(například " *"v poli hodin znamená" každá hodina") a hodnoty jako" */5 "znamenají" každých 5 "(například" * /5 "v poli minut znamená"každých 5 minut").
Kromě toho cron podporuje další operátory, jako je spuštění příkazu v konkrétním čase nebo na konkrétní časové ose, a také použití seznamů hodnot k zadání více hodnot jednoho pole.
Krok 1: vstup do ovládacího panelu
Než nastavíte cron na hostingu Timeweb, musíte se přihlásit do ovládacího panelu vašeho přihlašovacího jména a hesla.
1. Otevřete internetový prohlížeč a do adresního řádku zadejte adresu ovládacího panelu Timeweb. Zadejte své přihlašovací jméno a heslo.
2. Pokud jste zapomněli přihlašovací jméno nebo heslo, klikněte na příslušný odkaz " Zapomněli jste přihlašovací jméno nebo heslo?"a postupujte podle pokynů pro obnovení přístupu.
3. Pokud nemáte účet na Timeweb, zaregistrujte se podle pokynů na webu.
4. Po úspěšném přihlášení se dostanete do ovládacího panelu Timeweb, kde můžete nakonfigurovat cron úkoly.
Krok 2: vyhledejte sekci cron
Po úspěšném přihlášení do ovládacího panelu timeweb hosting, budete muset najít oddíl, který je zodpovědný za konfiguraci cron úloh.
Chcete-li najít tuto sekci, postupujte podle pokynů:
- Otevřete ovládací panel hostingu.
- Najděte sekci, která je zodpovědná za konfiguraci serveru.
- V této části vyhledejte kartu "Cron" nebo něco podobného.
- Pokud kartu "Cron" nenajdete, vyhledejte sekci s názvem "úkoly" nebo "periodické úlohy".
Všimněte si, že oddíly a karty mohou být pojmenovány různými způsoby v závislosti na verzi a konfiguraci ovládacího panelu. Pokud nemůžete najít sekci cron nebo podobnou, doporučujeme se obrátit na dokumentaci poskytovatele hostingu nebo se obrátit na technickou podporu.
Krok 3: Vytvoření nového cron úkoly
Jakmile nastavíte přístup k hostitelské konzoli a otevřete ji, můžete začít vytvářet nový úkol cron. Chcete-li to provést, postupujte takto:
Krok 1: Zadejte příkaz crontab -e Chcete-li upravit aktuální seznam úloh cron.
Krok 2: V editoru, který se otevře, stiskněte klávesu i Chcete-li přejít do režimu úprav.
Krok 3: Přidejte novou úlohu cron zadáním periodicity běhu, příkazu a cesty k souboru, který se spustí. Například:
- * - znamená, že úkol bude splněn každou minutu. Tuto možnost můžete změnit tak, aby byla úloha prováděna s jinou periodicitou. Například, 0 */2 * * * to znamená, že úkol bude splněn každé dvě hodiny.
- /usr/bin/php - cesta k spustitelnému souboru php. Cesta se může lišit podle vaší konfigurace.
- /home/user/cron.php - cesta k souboru, který chcete spustit. Zde zadejte úplnou cestu k souboru pomocí absolutní hostingové cesty.
Krok 4: Stiskněte klávesu Esc, poté zadejte :wq a stiskněte klávesu Enter pro uložení a uzavření editoru.
Krok 5: Zkontrolujte, zda se váš nový úkol objevil v seznamu úkolů cron. Chcete-li to provést, spusťte příkaz crontab -l a ujistěte se, že úkol, který jste přidali, se zobrazuje správně.
Nyní jste úspěšně vytvořili novou výzvu cron na hostování timeweb. Provede se ve stanoveném čase se zadanou periodicitou a spustí zadaný soubor. Ujistěte se, že je správná cesta k souboru a příkaz provedení, aby úkol fungoval správně.
Krok 4: vyplnění polí úlohy
Po vytvoření úlohy v ovládacím panelu hostingu timeweb je nutné vyplnit pole, aby byl úkol proveden ve správný čas a se správnými možnostmi.
První pole minut určuje, ve kterých minutách každé hodiny musí být úkol splněn. Povolené hodnoty od 0 do 59. Pokud je potřeba, aby byl úkol splněn každou minutu, může být pole ponecháno prázdné.
Druhé pole "hodiny" určuje, v jakých hodinách dne by měl být úkol splněn. Povolené hodnoty od 0 do 23. Pokud je potřeba, aby byl úkol splněn každou hodinu, může být pole ponecháno prázdné.
Třetí pole "Dny v měsíci" určuje, ve kterých dnech v měsíci by měl být úkol splněn. Přípustné hodnoty od 1 do 31. Pokud je potřeba, aby byl úkol splněn každý den, může být pole ponecháno prázdné.
Čtvrté pole Měsíce určuje, ve kterých měsících by měl být úkol splněn. Přípustné hodnoty od 1 do 12. Pokud je potřeba, aby byl úkol splněn každý měsíc, může být pole ponecháno prázdné.
Páté pole "Dny v týdnu" určuje, ve kterých dnech v týdnu by měl být úkol splněn. Povolené hodnoty jsou 0 až 7, kde 0 a 7 jsou neděle. Pokud je potřeba, aby byl úkol splněn každý den v týdnu, může být pole ponecháno prázdné.
Šesté pole " tým " zapadá do týmu, který má být dokončen ve stanoveném čase. Pečlivě zkontrolujte, zda je příkaz napsán správně a zda existuje cesta k souboru.
Po vyplnění všech polí nezapomeňte uložit změny kliknutím na příslušné tlačítko. Poté bude úkol nakonfigurován a bude dokončen podle zadaného plánu.
Krok 5: nastavení časových možností
K tomu můžete použít různé kombinace znaků a znaků k vytvoření správné časové šablony.
Zde jsou některé příklady:
- * - provádět každou minutu / hodinu / den / měsíc / týden;
- * / 5-provádět každých 5 minut / hodin / dní / měsíců / týdnů;
- 1,15-provádět v určitých dnech / hodinách / měsících / týdnech (např. 1. a 15. dne každého měsíce);
- 1-5-provádět v určitém rozsahu (např. od pondělí do pátku).
Pokud například chcete, aby byl příkaz prováděn každý den ve 2 hodiny odpoledne, pak šablona času bude vypadat takto: 0 14 * * * ..
Nastavte požadované časové parametry v příslušných polích a uložte změny.
Krok 6: uložení a ověření úkolu
Jakmile zadáte všechny požadované možnosti v nastavení cron, musíte úkol uložit. Chcete-li to provést, jednoduše klikněte na tlačítko "Uložit" nebo "přidat úkol". Po uložení úlohy se automaticky začne provádět podle zadaného harmonogramu.
Před opuštěním stránky nastavení se však doporučuje zkontrolovat úkol, abyste se ujistili, že funguje správně. K tomu lze použít různé způsoby:
1. Log soubory: v nastavení cron můžete zadat cestu k logickým souborům, které budou obsahovat informace o provádění úkolů. Po dokončení úkolu můžete zkontrolovat příslušný logický soubor a ujistit se, že úkol byl proveden bez chyb.
2. Poštovní oznámení: můžete zadat e-mailovou adresu, na kterou budou zasílána oznámení o provedení úkolu. Při každém spuštění cron odešle oznámení s výsledky úlohy na zadanou e-mailovou adresu. Tímto způsobem budete moci sledovat práci úkolu a být si jisti, že vše probíhá tak, jak je zamýšleno.
V případě, že úkol není splněn nebo je proveden s chybami, je vhodné znovu zkontrolovat nastavení cron a ujistit se, že jsou všechny možnosti uvedeny správně. Pokud se problém nevyřeší, obraťte se na podporu poskytovatele hostingu pro další pomoc.