Выберите язык

Регистрация

Cron — служба запуска команд по расписанию в Unix-подобных системах. Для Joomla её используют для фонового обслуживания, запуска планировщика и других предусмотренных сайтом операций.

Расписание и среда запуска

Задание определяет время и команду. Оно выполняется с правами определённого пользователя и в окружении, которое может отличаться от интерактивной консоли. Важны полные пути, нужный PHP, рабочая папка и часовой пояс.

Если предыдущий запуск ещё не завершился, следующий может наложиться на него. Для задач с побочными эффектами учитывают блокировки, повторы и безопасное повторное выполнение.

Cron и планировщик Joomla

Планировщик Joomla управляет задачами приложения, а серверный cron может инициировать их выполнение. Это разные уровни. Запуск через посещения сайта зависит от трафика и не гарантирует точного времени.

Для Joomla проверяют поддерживаемый способ запуска конкретной версии, права и результат. Наличие строки расписания не доказывает выполнение. Нужны время последнего запуска, код завершения, журнал и ожидаемое изменение данных.

Вывод

Cron автоматизирует запуск, но не гарантирует успех самой задачи. Надёжное расписание сопровождается контролем ошибок, времени и повторов.

Список терминов
Весь глоссарий
Подписка на рассылку
Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!

Joomla.center не связан с проектом Joomla!® или организацией Open Source Matters и не получает от них поддержки. Название и логотип Joomla!® используются на основании ограниченной лицензии, предоставленной Open Source Matters, владельцем товарного знака в США и других странах.