A Cron feladatok segítségével időzítheted parancsok futtatását egy bizonyos időpontra. Segítségükkel automatizálhatod az ismétlődő feladatokat vagy időzítheted a feladatokat, hogy akkor fussanak le, amikor te nem tudod végrehajtani őket. A Cron feladatok segítségével automatizálhatsz bármilyen parancsot, amit futtatni tudsz.
Például: Ha van egy script-ed, ami egy általad tartott eseményre való jelentkezéseket küld ki, te lehet, hogy azt akarod, hogy ez el legyen küldve neked naponta vagy hetente. Ennek a scriptnek a neve pl. cron.php ezen a címen: /home/username/scripts/cron.php. Ha pl. óránként szeretnéd futtatni a parancsot, akkor hozz létre egy cron feladatot ami futtatja azt óránként egy adott időpontkor:
Jó tudni!
Újabb szervereink biztonsági okból csak úgy futtatják a php szkripteket, ha eléjük írod: php A futtató parancs tehát: php /home/username/scripts/cron.php
Ha szeretnél az adott cron feladat futásáról e-mailben is értesülni, add meg az e-mail címet (opcionális)
Ezután a cron feladatod megjelenik a lenti listában, ahol később módosíthatod, vagy törölheted azt.
Jó tudni!
Ne állítsd túl sűrűre a cron feladatok futását! A legjobb, ha nem fut sűrűbben egy script, mint egy óra.
4 Hozzászólás
Jaross Dominik
Ugyanígy csinálom,
php /usr/local/cpanel/bin/feloldas.php
feloldas.php a script.
public_html mappában van
de nekem nem futtatja és ezt írja e-mailben:
Status: 404 Not Found
X-Powered-By: PHP/5.3.23
Content-type: text/html
No input file specified.
Endre
Szia!
kérlek írj a problémával az info@tarhelypark.hu -ra! Köszönöm!
György
A Cron feladatok menüpont csak félig tölt be a cpanel8 szerveren, a formok nem látszanak.
Pátrovics Milán
Szia Endre!
Ha a megadott e-mail címre nem érkezik semmi, az azt jelenti, hogy jól működik a Cron vagy pedig egyáltalán nem működik? (Előtte jött 404-es hibaüzenet, de kijavítottam a parancssort és azóta semmilyen üzenet nem jön)
Köszi: Milán