Nacházíte se zde: Úvod » Pro zákazníky » Nápověda » CRON

CRON


nahoru

Skripty v cronu

Cron slouží pro automatické pravidelné spouštění skriptů, v cronu můžete spouštět libovolný PHP skript. Skript umístěte do příslusného adresáře v kořeni prostoru Vaší domény podle požadovaného času spouštění a nastavte mu příslušná práva.


nahoru

Časy spouštění

Standardně jsou skripty v cronu spouštěny v časech 2 hodiny, den, týden a měsíc. Přesný čas spouštění v konkrétní periodě pro Vaši doménu najdete v klientské sekci, ve správě domény v části Webserver, kde tyto časy také můžete změnit.


nahoru

Nastavení práv spouštěných skriptů

Aby byly PHP skripty umístěné v příslušném CRON adresáři pravidelně spouštěny, je potřeba jim přiřadit minimálně práva čtení a spouštění vlastníkem, tj. r-x------, zapsáno v osmičkové soustavě 500. Obvyklé je nastavení práv u takovýchto skriptů na hodnotu 700, tedy rwx------.


nahoru

Cesta k ostatním skriptum

Jestliže se z Vašich pravidelně pouštěných skriptů potřebujete odkazovat na jiné soubory, umístěné ve Vašich adresářích, zadávejte cestu relativně ke kořenovému adresáři domény, nikoliv k adresáři CRON, ve kterém je spouštěný skript. Pracovním adresářem skriptů spouštěných z cronu je kořenový adresář uživatelského prostoru domény.

Příklad:
Máte napsaný skript promaz.php, který se bude pravidelně každý den připojovat na databázi MySQL, je tedy v adresáři CRON.den. Přihlašovací údaje k databázi máte uložené zvlášť, v souboru db.php, který je společně s promaz.php v adresáři CRON.den, ale není spustitelný (viz nastavení práv výše).
Skript promaz.php pak bude obsahovat:

<?
  require_once('CRON.den/db.php');
?>

nahoru

Zpět na přehled nápovědy