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

cron подскажиет плиз

Добавлено: 05 июл 2017, 08:47
subrain
Приветствую всех!
Подскажите, плиз, почему не работает cron, вроде бы всё правильно.
OS из коробки последняя версия, никаких изменений не делалось.
В логах ссылки на файлы верные, файл test.php рабочий 100%, там простой запрос mysql.
Настройки:
модули: Apache-PHP-7-x64, PHP-7.1-x64, MySql-5.7-x64
*/2 * * * *
%progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\userdata\config\PHP-7.1-x64_php.ini -q -f %sitedir%\WEB\test.php

Логи:
c:\openserver\modules\php\PHP-7.1-x64\php-win.exe -c c:\openserver\userdata\config\PHP-7.1-x64_php.ini -q -f c:\openserver\domains\WEB\test.php

Где проблема? Заранее спасибо.

Re: cron подскажиет плиз

Добавлено: 05 июл 2017, 09:37
Ink0gnit0
subrain,
%progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\modules\php\%phpdriver%\php.ini -q -f %sitedir%\WEB\test.php

Re: cron подскажиет плиз

Добавлено: 05 июл 2017, 09:41
subrain
Ink0gnit0 писал(а):subrain,
%progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\modules\php\%phpdriver%\php.ini -q -f %sitedir%\WEB\test.php
спасибо, Добрый человек. Всё работает.

Проблема с кроном.

Добавлено: 03 сен 2017, 14:21
t4p2
Необходимо записать задачи, что-бы выполнялись по рассписанию. В инструкции по скрипту указано вот так:
0 0 * * * php /domen/admin/tasks/auto_prune.cron.php >> /dev/null 2>&1
0 0 * * * php /domen/admin/tasks/create_internal_notifications.cron.php >> /dev/null 2>&1
0 * * * * php /domen/admin/tasks/delete_redundant_files.cron.php >> /dev/null 2>&1
0 0 * * * php /domen/admin/tasks/downgrade_accounts.cron.php >> /dev/null 2>&1
*/5 * * * * php /domen/admin/tasks/process_file_queue.cron.php >> /dev/null 2>&1
0 1 * * * php /domen/admin/tasks/create_email_notifications.cron.php >> /dev/null 2>&1
Я указала путь (вместо домена), но задачи не выполняются... Может в ОпенСервере по другому прописывается? Подскажите плз.

Re: Проблема с кроном.

Добавлено: 03 сен 2017, 20:05
GeekHacker
1) Что пишет Cron в свой лог?
2) Уверены, что указали путь правильно? Попробуйте выполнить скрипт вручную из консоли, будет ли он работать?
3) Устанавливаете задание через интерфейс программы, или пишете задание в шаблон вручную? Просто если пишете вручную, то строка с заданием должна выглядеть примерно так:
"0 0 * * *";"php /domen/admin/tasks/auto_prune.cron.php >> /dev/null 2>&1"
П.С. В Винде нет смысла писать >> /dev/null 2>&1 т.к. в Винде никакого /dev/null по определению нету.

Re: Проблема с кроном.

Добавлено: 04 сен 2017, 01:10
eandr-67
В Windows ">> /dev/null" не работает. Должно быть "> nul".

Re: Проблема с кроном.

Добавлено: 30 окт 2017, 17:14
t4p2
да, в Windows. Значит должно выглядеть вот так?
0 0 * * * php D:\domen\files\admin\tasks\auto_prune.cron.php

Cron не запускает скрипт

Добавлено: 12 ноя 2017, 15:39
ViberSon
Запускаю вот так а толку ноль
0****
%progdir%\modules\php\%phpdriver%\php-win.exe -c
%progdir%\userdata\config\PHP-7.1_php.ini -q -f
%sitedir%\everyday\start.php

Помогите пожалуйста не могу разобраться почему не работает

Re: Cron не запускает скрипт

Добавлено: 12 ноя 2017, 20:11
Максим
%progdir%\modules\php\%phpdriver%\php.ini а не %progdir%\userdata\config\PHP-7.1_php.ini

Re: Cron не запускает скрипт

Добавлено: 12 ноя 2017, 21:31
pashak09
Максим писал(а):%progdir%\modules\php\%phpdriver%\php.ini а не %progdir%\userdata\config\PHP-7.1_php.ini
Максим тоже самое, будь добр, подскажи, что я не так делаю
%progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\modules\php\%phpdriver%\php.ini -q -f %sitedir%\ok.cyp\proxy.php