Loading...
Всем привет.
Допустим есть 20-30 сайтов. Все имеют файл для планировщика (крон), который доступен типо site.ru/cron.php

Но это не удобно, поэтому можно сделать это как-то одним запросом крона это всё? Например, в кроне одного сайта создать файл time_cron.php и прописать какой-то код, который будет так же делать запросы на другие сайты.
Как вариан, можно один файл поставить на крон. Если время выполнения у всех одинаковое, то делать уже в самом файле на все файлы запрос.
Но опять же, это чисто для того, что бы не ставить 30 файлов на крон, а один, с которого будет запрос к остальным.
curl в помощь
Exale (22.12.2021 в 04:44)
Всем привет.
Допустим есть 20-30 сайтов. Все имеют файл для планировщика (крон), который доступен типо site.ru/cron.php

Но это не удобно, поэтому можно сделать это как-то одним запросом крона это всё? Например, в кроне одного сайта создать файл time_cron.php и прописать какой-то код, который будет так же делать запросы на другие сайты.


Файл крон-задачи:

1. Подключаемся к БД одного сайта
2. Делаем запросы

3. Подключаемся к БД другого сайта
4. Делаем запросы

5. Подключаемся к БД другого сайта
6. Делаем запросы

7. Подключаемся к БД другого сайта
8. Делаем запросы

и так далее
Вилы Выкидные (22.12.2021 в 09:03)


Файл крон-задачи:

1. Подключаемся к БД одного сайта
2. Делаем запросы

3. Подключаемся к БД другого сайта
4. Делаем запросы

5. Подключаемся к БД другого сайта
6. Делаем запросы

7. Подключаемся к БД другого сайта
8. Делаем запросы

и так далее

Не всегда все так просто.
REWERK (22.12.2021 в 09:13)

Не всегда все так просто.


это другой вопрос
Вилы Выкидные (22.12.2021 в 09:03)


Файл крон-задачи:

1. Подключаемся к БД одного сайта
2. Делаем запросы

3. Подключаемся к БД другого сайта
4. Делаем запросы

5. Подключаемся к БД другого сайта
6. Делаем запросы

7. Подключаемся к БД другого сайта
8. Делаем запросы

и так далее

Зачем? Есть же curl, file_get_contents.
Ради крона открывать доступ извне к базе, такое себе удовольствие)
Jack Sparrow (22.12.2021 в 10:21)

Зачем? Есть же curl, file_get_contents.
Ради крона открывать доступ извне к базе, такое себе удовольствие)


всё что ты хочешь сделать курлом и гет-контентом в таком случае можно сделать обычным редиректом на файл крона, который лежит на другом сайте, у автора задача: произвести одним крон-файлом изменения в БД на разных сайтах, как я понимаю
Вилы Выкидные (22.12.2021 в 10:36)


всё что ты хочешь сделать курлом и гет-контентом в таком случае можно сделать обычным редиректом на файл крона, который лежит на другом сайте, у автора задача: произвести одним крон-файлом изменения в БД на разных сайтах, как я понимаю

Логику включи уже. Смотрел со стороны не хотел писать, но вот.
Есть 30 файлов для крон:
http://site1.com/cron.php
http://site2.com/cron.php
http://site3.com/cron.php
....
Если сделать у себя такое:
http://site.com/cron.php
И в этом файле сделать запрос через курл или же file_get_contents на каждый адрес, то все будет работать.
Но только во всех вариантах это велосипед, который уменьших количество крон задач в панеле.
Ragnar Lodbrok , да, вот, отличная идея. Какой примерный код нужен?)
Онлайн: 4
Время:
Gen. 0.0915
(c) Bym.Guru 2010-2026