Решил настроить почту на Cron, но она упорно не отправляется) Итак, имею сайт kernel, и 2 link сайта .
Надо ли в crontab прописывать запуск для link доменов или достаточно одного для kernel?
Увидел два варианта документации по cron и хотел уточнить какой правильный
1. Прописать в crontab
*/1 * * * * bitrix /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php
2. Создать файл cron_events.php в папке /bitrix/php_interface/ и прописать в crontab
*/1 * * * * bitrix /usr/bin/php -f /home/bitrix/www/bitrix/php_interface/cron_events.php
Надо ли в crontab прописывать запуск для link доменов или достаточно одного для kernel?
Увидел два варианта документации по cron и хотел уточнить какой правильный
1. Прописать в crontab
*/1 * * * * bitrix /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php
2. Создать файл cron_events.php в папке /bitrix/php_interface/ и прописать в crontab
*/1 * * * * bitrix /usr/bin/php -f /home/bitrix/www/bitrix/php_interface/cron_events.php
Код |
---|
<?php $_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)."/. ./.."); $DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"]; define("NO_KEEP_STATISTIC", true); define("NOT_CHECK_PERMISSIONS",true); define('BX_NO_ACCELERATOR_RESET', true); define('CHK_EVENT', true); define('BX_WITH_ON_AFTER_EPILOG', true); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); @set_time_limit(0); @ignore_user_abort(true); CAgent::CheckAgents(); define("BX_CRONTAB_SUPPORT", true); define("BX_CRONTAB", true); CEvent::CheckEvents(); if(CModule::IncludeModule('sender')) { \Bitrix\Sender\MailingManager::checkPeriod(false); \Bitrix\Sender\MailingManager::checkSend(); } require($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/tools/backup.php"); CMain::FinalActions(); ?> |