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

Ошибка в CRON

Добавлено: Сб сен 04, 2021 12:43 pm
lexkosha
Делаю задание в крон, при выполнении выдает

Код: Выделить всё

bash: /home/uname/sites/bitrix/modules/main/tools/cron_events.php: Permission denied
Права на файл у uname

Код: Выделить всё

-rw-r--r--  1 uname uname   706 Dec 14  2017 cron_events.php
Попробовал сделать тоже самое под root. Результат такой же.
С чем может быть связана проблема? Как ее решить?

PS
Задание в кроне нужно для:
Чтобы перенести работу непериодических агентов (и передачу почты) на cron, необходимо в /bitrix/php_interface/dbconn.php установить константу:
define('BX_CRONTAB_SUPPORT', true);


После этого на хитах будут выполняться только периодические агенты. Затем в cron поставить задание на ежеминутный запуск скрипта /var/www/bitrix/modules/main/tools/cron_events.php.
(замените /var/www на свой путь к корню сайта).

Внутри скрипта определена константа BX_CRONTAB, которая является индикатором того, что скрипт работает из cron и приводит к выполнению только непериодических агентов. Если эта константа ошибочно определена в dbconn.php, периодические агенты полностью перестают выполняться.

Подробности в журнале проверки системы.

Re: Ошибка в CRON

Добавлено: Вс сен 05, 2021 6:56 am
KyKyIIIKuH

Код: Выделить всё

/usr/bin/php72/bin/php -q /home/uname/sites/bitrix/modules/main/tools/cron_events.php >/dev/null 2>&1
php72 - меняешь на какой нужен php