CRON võimaldab käivitada perioodiliselt PHP skripte serveri poolel.

CRON töid saate lisada cPanel all: “cPanel” -> “ADVANCED” -> “Cron jobs”

Näidised:
Variant 1 – üle veebi toimiv cron töö:

1 /usr/bin/wget -q -O /dev/null http://teiedomeen.ee/file.php

Kui eesmärk on tööd vaikselt käivitada, siis tuleks käsuritta lisada “-q -O /dev/null”, nagu ka näidises, vastasel juhul hakkab wget saatma e-posti aadressile tulemustega kirju.

-q = quiet
-O = output (nõuab argumenti, nt. “/dev/null”)

Variant 2 – PHP kaudu toimiv CRON töö:
cPanel all:
1. Kasutades serveri PHP versiooni

1 /usr/local/bin/php /home/teiekasutajanimi/domains/teiedomeen.ee/public_html/file.php

2. Kasutades kindlat Teie poolt määratud PHP versiooni

1 /usr/local/bin/php -ea_php 70 /home/teiekasutajanimi/domains/teiedomeen.ee/public_html/file.php

3. Kasutades kindlat Teie poolt määratud PHP versiooni, koos Teie poolt määratud custom PHP.ini failiga

1 /usr/local/bin/php -ea_php 70 -c /home/teiekasutajanimi/domains/teiedomeen.ee/public_html/php.ini /home/teiekasutajanimi/domains/teiedomeen.ee/public_html/file.php

(Kus siis 70 tuleks asendada Teie poolt soovitud PHP versiooniga. Jälgige, et …/php ja /home/.. vahele jääks tühik!)

CRONi poolt käivitatavates skriptides tuleb kasutada absoluutseid faili- ja kataloogi teekondi (full path).
Raportid CRONi käivitatud skripti õnnestumise või ebaõnnestumise kohta saadetakse peakasutaja np***** või r****** postkasti.

Kindlasti võtke peale CRONi tööle saamist maha e-mailiga raporti saatmine, sest see ummistab muidu Teie peakasutaja postkasti ning kasutajakonto.
Probleemide korral leiate selgituse tekkinud vea kohta samast raportist, mis saadetakse peakasutaja postkasti. Peakasutaja postkasti saate sisse logida tavapäraselt webmaili aadressilt. Kasutajanimeks tuleb sisestada oma haldusliidese kasutajanimi (peakasutaja).

NB! Otseselt piiranguid CRONidele ei ole, kuid hea tava kehtib, et 1x per 15 min.

Radicenter 2024