GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Proč mi moje úloha cron neposílá e-mail?

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

  1. Přihlaste se do svého cPanelu.
  2. V hlavní oblasti cPanel přejděte dolů a najděte Pokročilé kategorie. Klikněte na cronjobs ikonu nalezenou v dané kategorii.
  3. 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:

  4. 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.
  5. 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.
  6. 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.
  7. 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 ?> .

  8. 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.

cPanel
  1. Proč není CD program?

  2. Cron úloha se neprovádí?

  3. Jak nastavit úlohu Cron

  1. Jak nastavit úlohy cron v cPanel

  2. Cron Job Use &Policy

  3. Proč neblokovat ICMP?

  1. Problém Crontab:Cron Job nefunguje při použití procent

  2. Otestujte týdenní úlohu cronu

  3. CronJob neběží