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

Jak nastavit Cron Job se speciálními postavami na Hostinger?

Cron Jobs, které obsahují speciální znaky (jako ">/dev/null 2>&1"), nelze nastavit přímo přes hPanel . Žádný strach, stále je to možné – vše, co musíte udělat, je vytvořit soubor .sh a nastavit Cron Job pro jeho spuštění.

Krok 1 – Vytvoření souboru .sh

Nejprve musíte vytvořit soubor s vaším příkazem. Za tímto účelem otevřete Hostování Spravovat Správce souborů (nebo beta Správce souborů ):

Otevřete adresář kde chcete soubor uložit. Pokud plánujete mít několik úloh Cron, doporučuje se pro ně vytvořit samostatnou složku.

Až tam budete, vytvořte nový soubor :

Můžete použít libovolný název – ale přípona souboru by měla být .sh . Například bash.sh

Poté přidejte obsah svého souboru .sh:

#!/bin/sh
/usr/bin/php /home/u123456789/public_html/scripts/scheduled.php cron:run > /dev/null 2>&1

Zde:

  • #!/bin/sh - označuje, že se otevírá soubor úlohy Cron

  • /usr/bin/php - načte knihovny PHP (vyžadováno, pokud spouštíte skript PHP)

  • /home/u123456789/public_html/scripts/scheduled.php cron:run > /dev/null 2>&1 - skutečný příkaz, který chcete provést - nezapomeňte aktualizovat cestu k souboru

  • cron:run - provede úlohu cron uvnitř souboru při každém otevření souboru

Krok 2 – Nastavení úlohy Cron

Nyní, když máme přípravy hotové, stačí nastavit Cron Job. Otevřete Hosting → Spravovat → Cron Jobs , zvolte Vlastní a vložte příkaz takto:

/bin/sh /home/u123456789/public_html/scripts/bash.sh

Kde:

  • /bin/sh - říká, že se chystáme spustit soubor .sh

  • /home/u123456789/public_html/scripts/bash.sh - cesta ke skutečnému .sh souboru, který chceme spustit. Nezapomeňte aktualizovat cestu k souboru

Nakonec vyberte plán kdy se úloha Cron provede a Uložit změny.

POZNÁMKY :

  • Základní akce ve Správci souborů

  • Jak zkontrolovat výstup Cron Job na Hostinger?


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. Můj Cron Job nefunguje

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

  1. Jak nastavit Cron Job v Linuxu

  2. Jak psát speciální znaky??

  3. Jak nastavit bránu firewall s UFW na Ubuntu 16.04