AMILO

Как настроить Cron в панели Webserv24

22 сообщения в этой теме

Привет!

У меня к Вам есть дело ;)

Скажите, дорогие товарищи, пожалуйста, как настроить Cron в панели Webserv24?
У меня установлена CMS и в ней надо настроить Cron, для того, чтобы подписчики получали рассылку на категории новостей, которые их интересуют.
Вот пример команды для Cron: ​wget -q -O - http://site.ru/index.php?r=prjsender > /dev/null 2>&1
Куда мне ее надо вписать, чтобы она работала? И как установить интервал обновления - раз в сутки?
Кто не знает что-такое панель Webserv24, вот скриншот:
 
e8fcd3a68952af440acc4c737ec417dc.png
 
А вот как выглядит настройка самого Cron:
 
c3ca03fb9b57aa58553e1f8378dd4139.png
 
Я просто ничего не понимаю в этих командах, вот и прошу помощи.
Спасибо всем кто отзовется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

НУ смотрите - у вас есть поле "минуты, часы...." - там выставляете периодичность.

Ниже поле для команды и примеры написания запросов. В чем собственно сложность?

Рассылку лучше сделать часов в 8-9 утра - когда пользователи  находятся на работе и читаю корпоративную почту.

AMILO понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Ten, о, спасибо за совет... Сейчас попробую и отпишусь.

А надо создавать файл: cron.php и что-то в него прописывать? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот что такое Таблица (первое поле) - неясно, такого раньше не видел.

По идее ваша команду будет такая:

 

​00 08 * * * wget -q -O - http://site.ru/index.php?r=prjsender > /dev/null 2>&1

 

Те. выполнять ровно в 8:00 утра каждый день, каждую неделю, каждый месяц

AMILO понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Ten, о, спасибо за совет... Сейчас попробую и отпишусь.

А надо создавать файл: cron.php и что-то в него прописывать? 

Нет, просто указываете путь к исполняемому файлу. Ничего создавать не надо. попробуйте - отпишете о результате.

AMILO понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
@Ten, Ошибка: ​00 08 * * * wget -q -O - http://site.ru/index.php?r=prjsender > /dev/null 2>&1 (запись удалена)

Может ошибка в синтаксисе самой команды? Что значат все эти символы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуйте чистую команду

​00 08 * * * wget -qO- http://site.ru/index.php?r=prjsender

 

И что случается если вы выбираете что-то в поле указания времени (2-е поле сверху)?

AMILO понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, конечно. Задаете в пути выполнения задачи урл к своему граберу, указываете периодичность и вуаля.

AMILO понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, конечно. Задаете в пути выполнения задачи урл к своему граберу, указываете периодичность и вуаля.

А если нет граббера? А пользуюсь стандартным "РСС Импорт новостей"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А если нет граббера? А пользуюсь стандартным "РСС Импорт новостей"?

В таком случае надо найти какой именно файл запускает импорт. и если вы его найдете - можете добавить в крон на автоматизацию.

 

 

 

Все равно ошибка...

 

23 * * * * wget -qO- http://site.ru/index.php?r=prjsender

 

Но вместо http://site.ru/index.php?r=prjsender должен быть ваш путь к скрипту, выполняющему рассылку. Те. выполнив этот урл в адресной строке - у вас должна выполниться рассылка

 

Какую ошибку выдает? можете снять скрин?

AMILO понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Ten,  23 * * * * wget -qO- http://site.ru/index.php?r=prjsender - написало успешно, но письма не получил на почту...

Ten понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Письмо получите в 23:00 по серверному времени ) ждите

AMILO понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 


/dev/null 2>&1

это запись не позволяющая отправлять на контактный емейл отчет о выполнении скрипта. Видимо данная панель его не понимает. Да и 00 не самая корректная подача времени. Последний вариант удачный - должен сработать как положено

Ten и AMILO понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Ten, @YourBro, спасибо, ребята - заработало!

А эту команду надо будет постоянно вписывать в планировщик - или я это раз вписал и теперь она всегда будет оповещать моих пользователей о новых публикациях?

YourBro понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@YourBro, спасибо большое. А чтобы поменять дату, что надо седлать? Например, я хочу чтобы рассылка была с 8-ми утра. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

8 * * * * wget -qO- http://site.ru/index.php?r=prjsender - выполнение в 8 утра. Можно сделать выполнение рассылки раз в полчаса, например, если хотите чтоб пользователи сразу получали материал (*/30 * * * * wget -qO- http://site.ru/index.php?r=prjsender) - чаще нет смысла делать А ограничивать по времени - не вижу смысла если ночью вы не добавили постов на сайт, то и пользователь ничего не получит.

AMILO понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не за что - удачного дня ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу