CRON mahdollistaa PHP-skriptien ajastetun suorittamisen palvelimen puolella.
CRON-tehtäviä voit lisätä cPanelin kautta: “CPanel” → “ADVANCED” → “Cron jobs”
Esimerkit:

Vaihtoehto 1 – Verkon kautta toimiva CRON-tehtävä:

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

Jos haluat suorittaa tehtävän hiljaisesti, lisää komennon perään “-q -O /dev/null”, kuten esimerkissä. Muuten wget alkaa lähettää sähköpostia tuloksista.

  • -q = hiljainen tila (quiet)
  • -O = tulostus (output), vaatii argumentin kuten “/dev/null”

Vaihtoehto 2 – PHP:n kautta toimiva CRON-tehtävä:

1. Käyttäen palvelimen PHP-versiota:

/usr/local/bin/php /home/käyttäjätunnuksesi/domains/teiedomeen.ee/public_html/file.php

2. Käyttäen itse määrittelemääsi PHP-versiota:

/usr/local/bin/php -ea_php 83 /home/käyttäjätunnuksesi/domains/teiedomeen.ee/public_html/file.php

3. Käyttäen omaa PHP-versiota ja mukautettua php.ini-tiedostoa:

/usr/local/bin/php -ea_php 83 -c /home/käyttäjätunnuksesi/domains/teiedomeen.ee/public_html/php.ini /home/käyttäjätunnuksesi/domains/teiedomeen.ee/public_html/file.php

(Huom! Muista laittaa välilyönti polkujen väliin.)

CRONin suorittamissa skripteissä on käytettävä absoluuttisia tiedostopolkuja.

CRONin suorittamien skriptien onnistumis- tai virheilmoitukset lähetetään pääkäyttäjän sähköpostiin (esim. np***** tai r******).

Vinkki: Poista sähköpostiraportointi, kun CRON toimii oikein, jottei pääkäyttäjän sähköposti täyty turhaan. Mikäli ongelmia ilmenee, löydät tarkemmat virheilmoitukset samasta sähköpostiraportista. Voit kirjautua pääkäyttäjän webmailiin normaalisti käyttäjätunnuksellasi.

Huom! Suoria rajoituksia CRON-tehtävien ajamiseen ei ole, mutta hyvä käytäntö on ajaa niitä korkeintaan 1 kerta 15 minuutissa.

Radicenter 2025