рабочий скрипт не работает через крон...

iceman

говнокодер
рабочий скрипт не работает через крон...

скрипт рассылки новостей по аське не пашет через cron
через консоль запускаю, и усе пучком

добавил задание в крон
00,10,20,30,40,50 * * * * root /usr/local/apache2/apex/images/cms/icq/php -f /usr/local/apache2/apex/images/cms/icq/bot.php
крон отсылает мне следующее...

Subject: Cron <root@webserver> /usr/local/apache2/apex/images/cms/icq/php -f /usr/local/apache2/apex/images/cms/icq/bot.php
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
X-Cron-Env: <SHELL=/bin/bash>
X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin>
X-Cron-Env: <MAILTO=root>
X-Cron-Env: <HOME=/>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>


Connecting... OK!
Connecting to Oracle...PHP Warning: oci_new_connect(): Invalid character set name: CL8MSWIN1251 in /usr/local/apache2/apex/images/cms/icq/bot.php on line 35

Warning: oci_new_connect(): Invalid character set name: CL8MSWIN1251 in /usr/local/apache2/apex/images/cms/icq/bot.php on line 35
PHP Warning: oci_new_connect(): OCIEnvNlsCreate() failed. There is something wrong with your system - please check that ORACLE_HOME is set and points to the right directory in /usr/local/apache2/apex/images/cms/icq/bot.php on line 35

Warning: oci_new_connect(): OCIEnvNlsCreate() failed. There is something wrong with your system - please check that ORACLE_HOME is set and points to the right directory in /usr/local/apache2/apex/images/cms/icq/bot.php on line 35
Error
в файле /etc/crontab

прописал следующее
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
ORACLE_HOME=/usr/.../oracle/../server # короче значение echo $ORACLE_HOME (в консоле)

00,10,20,30,40,50 * * * * root /usr/local/apache2/apex/images/cms/icq/php -f /usr/local/apache2/apex/images/cms/icq/bot.php
тогда ваще чет не пашет крон, другие задания перестали выполняться...

OC: RedHat 5, PHP: 5.2.9

-~{}~ 24.09.09 13:44:

написал
PHP:
$saved = getenv('ORACLE_HOME');
putenv('ORACLE_HOME=/usr/.../oracle/server');
// ...
putenv("ORACLE_HOME={$saved}");
запустился по крону...
 
Сверху