Задание cron, которое вызывает главный скрипт для вызова других скриптов

#php #laravel-5 #cron

#php #laravel-5 #cron

Вопрос:

У меня есть приложение, которое зависит от проверок каждые 45 минут. Эти проверки устанавливаются cron jop, который вызывает URL-адрес на моем сервере. Затем этот скрипт выполняет все проверки.

Эти проверки стали очень динамичными, и теперь я думаю о лучшем решении для этого..

Теперь мне нужно разбить эти проверки на несколько URL-адресов и вызвать несколько файлов, но я действительно не хочу постоянно иметь дело с заданиями cron для этого, возможно ли, что у меня есть один PHP-скрипт для асинхронного вызова нескольких других URL-адресов при его выполнении?

Моя главная проблема в том, что эти проверки не являются простыми файлами PHP, а полностью выполняются по маршрутизируемым URL-адресам, выполняемым на платформе (Laravel), поэтому я не могу просто запускать вызовы php CLI..

Как я мог этого добиться?

Комментарии:

1. вы могли бы заглянуть в curl

Ответ №1:

Вы могли бы абстрагировать все эти процессы от Job или Command . Таким образом, вы все еще можете выполнять их по отдельности со своих контроллеров или группировать их все вместе.

Кроме того, то, что вы описываете, звучит как пример использования из учебника для Task scheduling в Laravel https://laravel.com/docs/5.3/scheduling.

Надеюсь, это поможет!