Настройка cron

Прошу помочь разобраться с вопросом по установке заданий в cron. Есть плагины LsDigest и Mailing. Для плагина LsDigest указано, что для регулярного запуска нужно добавить скрипт в cron, а для плагина Mailing (который необходим для LsDigest), что необходимо добавить скрипт в cron, чтобы рассылать пачками.

Мне нужно, чтобы плагин LsDigest запускался раз в неделю и рассылал письма на почту (не ЛС) частями. Добавлять в cron только скрипт из LsDigest для этого?

3 комментария

avatar
Заходим в кронтаб через консоль или в вашей панели управления хостингом:

nano /etc/crontab  
или 
crontab -e


И там с новой строчки вписываем

@weekly   root   php -f /абсолютный_путь_к_папке_сайта/plugins/mailing/include/cron/send-mail.php


Будет раз в неделю запускать ваш крон-скрипт.
По аналогии можете так подключать любые скрипты.
Для более гибкой настройки времени отрабатывания крона введите в гугле crontab и посмотрите кучу примеров.
avatar
Я не совсем про это спрашиваю, интересует не сам cron, а использование этих плагинов с ним. А у вас в команде Mailing запускается.
avatar
Я думаю, надо добавлять оба.
LsDigest создает рассылки, а mailing их рассылает.
При чем mailing нужно ставить выполняться гораздо чаще
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.