Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: PHP: Cron + php

KuinKala [07.12.2006 13:23:19]

#

Eli pitäisi saada ajettua cronissa minuutin välein pieni ja yksinkertainen php-kikkare, jonka tarkoitus on generoida kuva.

Scripti toimii, kun menen selaimessa siihen osoitteeseen.

Scripti toimii, kun ajan sen shellissä käsin (Shell > php /path/to/script.php)

Kun lyön sen croniin (crontab -e ja sinne rivi: * * * * * php /path/to/script.php), se ei toimi. Mikähän olisi vikana?

A-P [07.12.2006 15:35:24]

#

KuinKala kirjoitti:

Kun lyön sen croniin (crontab -e ja sinne rivi: * * * * * php /path/to/script.php), se ei toimi. Mikähän olisi vikana?

Kun en tiedä varmaksi koitan arvata. Voisiko vika olla siinä, että cron ei löydä php:tä. Auttaisiko, jos koittaa käskyä /usr/bin/php /path/to/script.php tjsp?

KuinKala [07.12.2006 15:40:49]

#

A-P kirjoitti:

Kun en tiedä varmaksi koitan arvata. Voisiko vika olla siinä, että cron ei löydä php:tä. Auttaisiko, jos koittaa käskyä /usr/bin/php /path/to/script.php tjsp?

Ei toimi :(

A-P [07.12.2006 16:29:23]

#

KuinKala kirjoitti:

A-P kirjoitti:

Kun en tiedä varmaksi koitan arvata. Voisiko vika olla siinä, että cron ei löydä php:tä. Auttaisiko, jos koittaa käskyä /usr/bin/php /path/to/script.php tjsp?

Ei toimi :(

Outoa. Testasin itsekin. /var/log/cron-tiedostoon tulee kyllä merkintä tapahtumasta, mutta ajettavaksi määrätty ohjelma ei käynnisty. Kerro, jos saat toimimaan. Itseänikin alkoi kiinnostamaan.

A-P [08.12.2006 10:19:02]

#

Testasin äskin paremmin ja nyt toimii.

* * * * * /usr/bin/php /koko/polku/testi.php > /koko/polku/loki.log

Lokiin kirjoittuu kerran minuutissa sitä mitä pitääkin ts. toimii.

KuinKala kirjoitti:

Kun lyön sen croniin (crontab -e ja sinne rivi: * * * * * php /path/to/script.php), se ei toimi. Mikähän olisi vikana?

Ei tule muuta mieleen kuin, että skripti sisältää jotain mikä ei halua toimia cronin alla.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta