Имитация работы cron из определенного домена

Я разрабатываю интегрированное веб-приложение с vTiger. И в некоторых случаях я хочу выполнить задание cron.

Файл находится на сервере xyz.com. И на моем сервере есть несколько поддоменов.

Но когда cron будет выполнен, я могу установить источник запроса от subdomain1.xyz.com или subdomain2.xyz.com и т. Д.

Кто-нибудь может мне помочь, пожалуйста. Спасибо заранее

0

Решение

Насколько я могу судить, у вас нет доступа к crontab, но вы все еще должны выполнять автоматизированные задачи?

Самым простым решением будет проверка каждого пользовательского запроса и сохранение времени последнего запуска cron в дБ. И простой код сделает эту работу:

if (last_run_time + delay < current_time) {
run_your_cron()
}

Этот подход используется WordPress, вы можете найти больше об этом в Интернете. Основная проблема в том, что если нет пользователей, ваш cron не будет работать. Но если нет пользователей, полезен ли ваш код?

В противном случае вам нужно разработать какой-то API и запускать его снаружи, например, сервер, на котором у вас есть доступ к crontab.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]