Ошибка в CRON

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
lexkosha
Сообщения: 6
Зарегистрирован: Сб июн 12, 2021 3:25 pm

Ошибка в CRON

Сообщение lexkosha » Сб сен 04, 2021 12:43 pm

Делаю задание в крон, при выполнении выдает

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

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, периодические агенты полностью перестают выполняться.

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

Аватара пользователя
KyKyIIIKuH
Сообщения: 268
Зарегистрирован: Ср мар 14, 2018 11:04 am

Re: Ошибка в CRON

Сообщение KyKyIIIKuH » Вс сен 05, 2021 6:56 am

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

/usr/bin/php72/bin/php -q /home/uname/sites/bitrix/modules/main/tools/cron_events.php >/dev/null 2>&1
php72 - меняешь на какой нужен php
Alma Linux 8 - KVM
Текущая версия: 1.0941.20220818
Linux 4.18.0-348.20.1.el8_5.x86_64

Ответить