www.cesky-hosting.cz
CRON
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.
Č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.
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------.
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');
?>
+420 777 811 029
podpora@cesky-hosting.cz


