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

Jak nastavit úlohu cron pro spuštění PHP skriptu v cPanelu?

Tento článek vám pomůže nastavit úlohu cron pro soubor PHP v cPanel

Co je Cron?

Cron je linuxový modul, který vám umožňuje spouštět příkazy v určených časových intervalech. Používá se k plánování úlohy, která se pravidelně spouští. V systému Windows se nazývá Plánované úlohy.

Lze jej použít k plánování úloh, jako jsou příkazy nebo skripty prostředí, k provádění záloh, plánování aktualizací balíčků, spouštění souborů skriptů atd., které se spouštějí na serveru pravidelně a automaticky na pozadí v konkrétních časech, datech nebo intervalech .

Co je skript PHP?

PHP (Hypertextový preprocesor ) je široce používaný open source univerzální skriptovací jazyk, který je zvláště vhodný pro vývoj webových aplikací a lze jej vložit do HTML. Než začnete uvažovat o spuštění programu, budeme muset napsat PHP skript. Tento skript může souviset s úlohou, kterou chcete provést.

Příkaz cron má čtyři hlavní části.

  1. Časování – nastavte minuty, hodiny, dny, měsíce a den v týdnu.
  2. Spustit – úloha cron musí zavolat PHP spustit, který se nachází na adrese /usr/bin/php cesta.
  3. Cesta skriptu – úplnou cestu k souboru, který chcete spustit.
    [Například /home/user/public_html/index.php]
  4. Výstup – výstup cronu můžete zapsat do souboru nebo jej zahodit, /dev/null 2>&1 zahodí. Tuto volitelnou část můžete přeskočit.

Jak nastavit úlohu cron pro spouštění PHP skriptu v cPanel?

  1. Přihlaste se do cPanel.

  2. Přejít na cPanel>> Domů>> Pokročilé>> Cron Jobs.



Nastavte e-mail cron:

  1. Do textového pole E-mail zadejte e-mailovou adresu, na kterou chcete dostávat upozornění cron. Klikněte na Aktualizovat e-mail knoflík.



    Zakázat e-mailová upozornění:

    Chcete-li deaktivovat e-mailová upozornění pro všechny úlohy cron, odstraňte e-mailovou adresu. Pokud si nepřejete dostávat e-mailové upozornění pro Cron, měli byste do příkazového pole přidat /dev/null 2>&1. Odešle výstup na hodnotu NULL.

Přidat novou úlohu Cron:

Chcete-li přidat úlohu cron, postupujte podle následujících kroků.

  1. Z příslušných nabídek vyberte interval, ve kterém chcete spouštět úlohu cron, nebo zadejte hodnoty do textových polí v části Společná nastavení. Umožňuje vám vybrat běžně používaný interval. Systém za vás nakonfiguruje příslušná nastavení v textových polích Minuta, Hodina, Den, Měsíc a Den v týdnu. Pokud tedy nechcete zadávat hodnoty ručně, můžete si vybrat příslušnou možnost z rozbalovacího seznamu.

  • Minuta — Vyberte počet minut mezi každým spuštěním úlohy cron nebo minutu každé hodiny, ve které chcete úlohu cronu spustit.

  • Hodina — Vyberte počet hodin mezi každým spuštěním úlohy cron nebo hodinu každého dne, kdy chcete úlohu cronu spustit.

  • Den — Vyberte počet dní mezi každým spuštěním úlohy cron nebo den v měsíci, kdy si přejete spustit úlohu cron.

  • Měsíc — Vyberte počet měsíců mezi každým spuštěním úlohy cron nebo měsíc v roce, ve kterém chcete úlohu cron spustit.

  • Den v týdnu — Vyberte dny v týdnu, kdy chcete spustit úlohu cron.

  • Obecné příklady úloh cron:

    * * * * * /usr/bin/php /home/user/public_html/index.php> /dev/null 2>&1

  • Příklad pro konkrétní doménu:

    /usr/local/bin/ea-php56 /home/user/public_html/index.php

  • Ve výše uvedeném příkladu nahraďte „ea-php56“ verzí PHP přiřazenou k doméně, kterou chcete použít ve skriptu. Můžete přejít do Správce MultiPHP a zkontrolovat verzi PHP přiřazenou k vaší doméně .

  • Do textového pole Příkaz zadejte příkaz, který má systém spustit, NEBO zadejte cestu k vašemu PHP skriptu.

  1. Klikněte na Přidat novou úlohu Cron tlačítko.



Upravit úlohu cron:

  1. Chcete-li upravit úlohu cron, proveďte následující kroky:

    - Vyhledejte úlohu cron, kterou chcete upravit, a klikněte na Upravit .

    - Upravte nastavení, která chcete změnit, a klikněte na Upravit řádek .





Smazání úlohy cron:

  1. Chcete-li odstranit úlohu cron, proveďte následující kroky:

    - Klikněte na Odstranit tlačítko.



    POZNÁMKA:Pokud naplánujete spouštění úlohy cron velmi často, mohou snížit výkon vašeho serveru.

→ Chcete nastavit automatické úlohy na Linux VPS pomocí cronu? Viz nastavení cronu na Linux VPS Více podrobností.

→ Chcete nastavit cron na zálohování databáze MySQL a odstranění starší zálohy? Viz nastavení cronu pro MySQL DB pro více podrobností.


Panels
  1. Jak nastavit úlohu Cron v TrueNAS

  2. Jak nastavit úlohu Cron

  3. Jak nastavit úlohu Cron v cPanel (video tutoriál)

  1. Jak nastavit úlohy cron v cPanel

  2. Úloha Cron zkontrolovat, zda skript PHP běží, pokud ne, pak spustit?

  3. Jak spustit úlohu cronu v určité dny v týdnu

  1. Jak nastavit časové pásmo pro PHP přes cPanel

  2. Jak nastavit verzi PHP pro doménu pomocí cPanel?

  3. Jak nastavit úlohu cron, aby každou hodinu spouštěla ​​spustitelný soubor?