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

Cron как правильно настроить?

Добавлено: 03 фев 2022, 12:04
alex20221
Добрый день форумчане есть Openserver Установлен на Windows , при указании cron задачи он вроде и работает но скорее я не верно указываю путь к задаче !
я уже все перелопатил не могу решить задачу уже столько версий перепробовал!
вот задача;
Для того что бы запустить CSV Price Pro import/export используя Cron на хостинге, вам потребуется добавить команду на выполнение PHP-скрипта:

php -d max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1619759987 > /dev/null 2>&1

вот что я испробовал!
испробовал более 13 вариаций cron запуска вот примеры!"%progdir%\modules\php\%phpdriver%\php-win.exe" -c "%progdir%\modules\php\%phpdriver%\php.ini" -d nul max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268
вот еще
"D:\Programs\Server\modules\php\PHP_7.3\php.ini" php -d max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268 >
вот еще
php -d max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268 > /dev/null 2>&1
вот еще
%progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\modules\php\%phpdriver%\php.ini -d max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268 > /dev/null 2>&

вот еще
"D:\Programs\Server\modules\php\PHP_7.3\php-win.exe" -d max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268 > /dev/null 2>&1
не могу понять где ошибка !

и при всем задачах мне в логах пишет!
start: result 0

Re: Cron как правильно настроить?

Добавлено: 03 фев 2022, 12:10
alex20221
alex20221 писал(а): 03 фев 2022, 12:04 Добрый день форумчане есть Openserver Установлен на Windows , при указании cron задачи он вроде и работает но скорее я не верно указываю путь к задаче !
я уже все перелопатил не могу решить задачу уже столько версий перепробовал!
вот задача;
Для того что бы запустить CSV Price Pro import/export используя Cron на хостинге, вам потребуется добавить команду на выполнение PHP-скрипта:

php -d max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1619759987 > /dev/null 2>&1

вот что я испробовал!
испробовал более 13 вариаций cron запуска вот примеры!"%progdir%\modules\php\%phpdriver%\php-win.exe" -c "%progdir%\modules\php\%phpdriver%\php.ini" -d nul max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268
вот еще
"D:\Programs\Server\modules\php\PHP_7.3\php.ini" php -d max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268 >
вот еще
php -d max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268 > /dev/null 2>&1
вот еще
%progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\modules\php\%phpdriver%\php.ini -d max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268 > /dev/null 2>&

вот еще
"D:\Programs\Server\modules\php\PHP_7.3\php-win.exe" -d max_execution_time=0 D:/Programs/Server/domains/site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268 > /dev/null 2>&1
не могу понять где ошибка !

и при всем задачах мне в логах пишет!
start: result 0
так же пробовал "%progdir%\modules\php\%phpdriver%\php-win.exe" -c "%progdir%\modules\php\%phpdriver%\php.ini" -d max_execution_time=0 "%sitedir%\site/admin/model/csvprice_pro/csvprice_pro_cron.php -k 1643615268"

Re: Cron как правильно настроить?

Добавлено: 03 фев 2022, 12:33
Максим
"%progdir%\modules\php\%phpdriver%\php-win.exe" -c "%progdir%\modules\php\%phpdriver%\php.ini" -d max_execution_time=0 -q -f "%sitedir%\site\admin\model\csvprice_pro\csvprice_pro_cron.php" -k 1619759987

Re: Cron как правильно настроить?

Добавлено: 03 фев 2022, 13:04
alex20221
Максим писал(а): 03 фев 2022, 12:33
"%progdir%\modules\php\%phpdriver%\php-win.exe" -c "%progdir%\modules\php\%phpdriver%\php.ini" -d max_execution_time=0 -q -f "%sitedir%\site\admin\model\csvprice_pro\csvprice_pro_cron.php" -k 1619759987
Спасибо вам за быстрый ответ испытал данный вариант, так же пишет start: result 0 ( работает) но задачу не выполняет не подскажете в чем может быть еще ошибка?

Re: Cron как правильно настроить?

Добавлено: 03 фев 2022, 13:08
Максим
Да скорее всего как обычно - некорректно написанный скрипт даже не знает в какой папке он находится. В скрипте нужно использовать chdir(dirname(__FILE__)); прежде чем выполнять какие-либо действия с файлами.