Эта тема на forum.dklab.ru


Крост: Запуск скрипта через Cron
Здравствуйте.
Столкнулся с проблемкой.
Установил себе на компьютер nnCronLite. Надо запускать скрипт каждые 10 мин, при запуске скприт выполняется, но php интерпритатор выдаёт ошибку, что две dll библиотеки не найдены, как этого избежать, подскажите пожалуйста, заранее благодарю.

"*/10 * * * * "z:\usr\local\php\php.exe z:\home\test\www\test.php"" - это команда для запуска.
Ksnk:
А просто в командной строке PHP запускается?
Какие библиотеки не найдены?
Может оказаться, что некоторые библиотеки нужно поместить в место, описаное в переменной PATH. (так, к примеру, следует поступить с библиотекой iconv.dll пакета php_iconv)
Может оказаться, что "текущий каталог" при запуске php указывает на другой диск, а extension_dir (php.ini) про диск ничего не говорит...
Может еще чего-нибудь оказаться... :)
Крост:
Через командную строку запускается, и скрипт выполняется и ошибок нет. Две библиотеки в "usr\local\php\extensions\"..Две ошибки по очереди выдаются..
Крост:
Подозреваю, что при запуске скрипта, рабочий каталог интерпиритатора становится каталогом скрипта, т.е. "home\test\www"...как этого избежать, как правильно запустить скрипт?
Ksnk:
Ну, тогда можно пускать в кроне не команду, а батник. А в батнике -

z:
z:\usr\local\php\php.exe z:\home\test\www\test.php


Oops!
"usr\local\php\extensions" - точно без ведущего слеша? Тогда добавить еще команду cd \...
Крост:
Ksnk
=(
Всё равно ошибки...
Крост:

z:\usr\local\php\
php.exe z:\home\test\www\test.php


Так попробовал, ошибок нет, но скрипт не выполняется.. =(
Крост:
Всё..решил..=)

z:
cd usr\local\php
php.exe z:\home\cog.ru\ravenholm\1.php

NoN:
Ещё можно в nncron использовать слово "StartIn: "dir_path"".
Читайте хелп или присмотритесь к GUI nnCron
Maus:
Ветка выделена в отдельную тему «мусор»,
расположенную в форуме Мусоропровод (21 Мая 2007, 12:19).

Эта тема на forum.dklab.ru