Управление задачами позволяет автоматически запускать нужные скрипты в необходимое время.
Запускать можно локальные скрипты, либо скрипты, находящиеся на любом другом хостинге.
Настройка:
Для настройки данной функции необходимо отредактировать файл: netcat/admin/crontab.php.
Внимание!
Следует установить верное значение $HTTP_HOST, домен, на котором работает сайт, без http://, пример:
$HTTP_HOST = 'example.com'; # <-------------= put domain here!!! Укажите здесь домен!!!
Затем через панель управления хостингом (или иным способом, в зависимости от вашего провайдера), нужно прописать в crontab-файле файл netcat/admin/crontab.php на исполнение каждую минуту.
Для *nix хостингов можно отредактировать файл /etc/crontab и добавить в него строку, указав полный путь к файлу crontab.php, например:
* * * * * root php5 /srv/htdocs/example.com/public_html/netcat/admin/crontab.php
Внимание!
В некоторых случаях нужно учесть права на файл crontab.php, так, например, многие хостинг провайдеры требуют установки специфических прав на этот файл, например 0600.
Примечание: Ваш тарифный план должен поддерживать выполнение CRON.
Описание полей формы добавления или изменения задачи:
ссылка на скрипт — относительная или полная ссылка на скрипт, который необходимо выполнить.
Примечание: Если все три поля имеют значение 0, скрипт выполняться не будет; минимальный интервал 1 минута.
Комментарии 9
только система не даёт поставить все нули ))) - Поля не могут быть пустыми!
Как быть если используются несколько доменов и работают несколько сайтов?
Какой домен вписывать в $HTTP_HOST?
и задавать ссылку нужно так для задач:
/netcat/admin/mailer.php?cron_key=9cxxxxxxa2a36440bxxxxxxx
"Настройки"->"Настройки системы"
Мотаем вниз до блока "Разное", там будет параметр
"Секретный ключ для подтверждения операций (требуется обновление страницы Ctrl + F5):"
Это и есть cron_key.