Как установить выполнение задачи в кроне 1 раз в 5 минут?
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
2 мая 2014 в 12:22
Добрый день, коллеги. Подскажите, пожалуйста, как установить в задачах крона интервал в 5 минут? Сейчас там ведь минимальное раз в час? На данный момент интересует под InstantCMS 1.9.
#2
2 мая 2014 в 12:26
написал в личку
#3
2 мая 2014 в 12:37
Заранее прошу прощения, если объяснил не ясно. Для уточнения вот скриншот: clip2net.com/s/i415a3
Сегодня в 10:34
#4
2 мая 2014 в 15:28
Проблема решена, спасибо.
Если вдруг кому-то в будущем нужно, то вот решение:
"Тут механизм какой: сервер через какой-то промежуток времени запускает файл cron.php в корне сайта. Этот файл берет из БД все задачи которые там есть, и начинает их по очереди проверять. Если админ в это поле поставил 0, задача выполняется сразу. Если какое-то число, причем целое (введете дробь — отбросит дробную часть) то это часы. В базу, в поле job_run_date записывается время проверки этой задачи. При следующем запуске проверяется прошло ли достаточно времени с момента последнего запуска, если это время больше интервала, задача запускается.
Так что если вам каждые пять минут — это настраивать сервер, чтобы запускал каждые пять минут, а в это поле, на скриншоте, ставить ноль."
Спасибо, Странник,
Если вдруг кому-то в будущем нужно, то вот решение:
"Тут механизм какой: сервер через какой-то промежуток времени запускает файл cron.php в корне сайта. Этот файл берет из БД все задачи которые там есть, и начинает их по очереди проверять. Если админ в это поле поставил 0, задача выполняется сразу. Если какое-то число, причем целое (введете дробь — отбросит дробную часть) то это часы. В базу, в поле job_run_date записывается время проверки этой задачи. При следующем запуске проверяется прошло ли достаточно времени с момента последнего запуска, если это время больше интервала, задача запускается.
Так что если вам каждые пять минут — это настраивать сервер, чтобы запускал каждые пять минут, а в это поле, на скриншоте, ставить ноль."
Спасибо, Странник,