Страница 1 из 1

Не выполняется задание по CRON

Добавлено: 01 мар 2014, 16:10
tizerenko
%progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\userdata\temp\config\php.ini -q -f %sitedir%\avito-parser.local\test.php

Почему-то у меня не выполняется скрипт, взял код запуска из руководства, поставил все * (каждую минуту) и ничего не происходит.

Добавлено спустя 9 минут 15 секунд:
Пример запланированного задания (выполнение файла cron.php интерпретатором PHP):

Время: */30 * * * *

Выполнить: %progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\userdata\temp\config\php.ini -q -f %sitedir%\xxx.ru\cron.php
Вот это из руководства, но не работает, а надо, WGET имеет ограничения к потокам и больше жрёт в отличии от PHP

Добавлено: 01 мар 2014, 16:18
Максим
tizerenko, зайдите в просмотр логов планировщика и посмотрите, если там появляются отчеты о выполнении задания каждую минуту, значит они выполняются. А если ваш скрипт ничего не делает, то это проблема не Open Server, а вашего скрипта.

Добавлено: 01 мар 2014, 17:09
tizerenko
Проблема скрипта, оказывается при запуске скрипта через php он выполняется не от папки в которой расположен, а от папки D:/Server/userdata/temp/cron , то есть нужно в руководстве это прописать, чтобы перед выполнением скрипта ставился "костыль" на его папку.