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?
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?
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 :(
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.
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.