Mnoho našich majitelů účtů používá úlohy cron k provádění úkolů v konkrétních časech. Tyto úlohy se spouštějí v intervalech plánu nastavených v nástroji úlohy cron v cPanel. Jedna z funkcí tohoto nástroje vám umožňuje nastavit e-mailovou adresu, abyste obdrželi e-mail pokaždé, když se spustí úloha cron. To vám umožní sledovat vaše cron úlohy a zajistit, že běží správně a podle plánu. Někdy však dostáváme dotazy na podporu, že některé úlohy cron běží, ale e-mail není přijímán. Níže vysvětlíme, jak zajistit, že dostanete e-mail pro každou úlohu cron.
Vynutit e-mail po spuštění úlohy cron
- Přihlaste se do svého cPanelu.
- V hlavní oblasti cPanel přejděte dolů a najděte Pokročilé kategorie. Klikněte na cronjobs ikonu nalezenou v dané kategorii.
- Nyní jste na obrazovce nastavení úlohy cron. V horní části je Cron Email oblast, kde můžete zadat e-mailovou adresu, na kterou chcete dostávat upozornění pokaždé, když se spustí úloha cron. Dvakrát klikněte na slovo více na konci popisu otevřete pole pro přidání vaší e-mailové adresy. Pokud vedle položky Aktuální e-mail nevidíte žádnou e-mailovou adresu, zadejte zde svou e-mailovou adresu:
- Pokud již v této sekci máte e-mailovou adresu a nedostáváte e-mail pro jednu nebo více úloh cron, je to proto, že daná úloha nevytváří výstup. Chceme vynutit nějaký druh výstupu, takže z obrazovky úlohy cron se podívejte na cestu příslušné úlohy cron, abyste věděli, kde skript žije. V případě potřeby zapište cestu.
- Nyní, když víme, kde se skript nachází, přejděte zpět na hlavní stránku cPanel a otevřete Správce souborů ze Souborů kategorie.
- Jednou ve Správci souborů , přejděte na svůj cron skript. V našem příkladu je jednoduše ve složce public_html/test a jmenuje se testcron.php>
Vyhledejte svůj soubor a zvýrazněte jej, poté klikněte na ikonu Upravit v horní nástrojové liště obrazovky. Objeví se další vyskakovací okno, kde také jednoduše klikněte na tlačítko Upravit a pokračujte do editoru.
- Nyní, když jste v editoru, chceme přidat jeden řádek, abychom zajistili, že se vytvoří nějaký výstup. Může to být cokoli, od jednoduchých mezer až po větu. Níže je kód, který přidáme na konec našeho skriptu:
echo „hotovo“;Ujistěte se, že řádek kódu je před koncovou značkou php ?> .
- Klikněte na tlačítko Uložit změny tlačítko v horní části obrazovky. Vaše úloha cron by vám nyní měla poslat e-mail pokaždé, když bude spuštěna s jediným výstupním řádkem.
Intenzivní úlohy cronu nebo naplánované úlohy
Jak nastavit nebo vynutit úlohy Cron, aby používaly verzi PHP