Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Задания по крону из списка

Задания по крону из списка


     02.06.2013    Общие вопросы по PHP    1723

вопрос
Добрый день, подскажите как реализовать задания по крону из списка

Старая версия
Крон задания http://сайт/cron.php?id=1
Крон задания http://сайт/cron.php?id=2
Крон задания http://сайт/cron.php?id=3

Нужна новая версия

Крон задания период 10 минут задание http://сайт/cron.php

http://сайт/cron.php?id=1
период 10 минут
http://сайт/cron.php?id=2
период 10 минут
http://сайт/cron.php?id=3
период 10 минут
http://........................
И по кругу
Задача - выполнять по одному крон заданию из списка каждые 10 минут ,список по кругу.
Нужен совет или пример как это реализовать
все задания в базе данных .

Ответа пока нет


Комментарии пользователей (1)

mikro99
5

mikro99 - 3 июня 2013 00:23 - Юзер

посоветуйте может есть решение проще
при обращении к файлу он выполняет одно задание ,заданий может быть от 10 - 50.

$row = $db->super_query( "SELECT * FROM " . PREFIX . "_cronn WHERE actual =true LIMIT 1" );

[b]Здесь выполняем свои задания[/b]

if ($rowr == false){
$actual = 1;
$db->query( "UPDATE " . PREFIX . "_cronn set actual='$actual'" );

};
$actual = 0;
$db->query( "UPDATE " . PREFIX . "_cronn set  video_start='$actual' WHERE id='{$row['id']}'" );






Было по началу

Крон задания 10-60 минут задача http://сайт/cron.php?id=1
Крон задания 10-60 минут задача http://сайт/cron.php?id=2
Крон задания 10-60 минут задача http://сайт/cron.php?id=3
Минус надо создавать крон задание для задачи .

Нужно создать одно задание по крону------- Крон задания 10 минут это не проблема.
Проблема в том что , задачи добавляет администратор ,он может добавлять и удалять.
мне надо за одно выполнения крона срабатывала одна задача потом через 10 минут 2задача итд,Но не все задачи одновременно.
Нужен совет либо пример кода я пока учу php .

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы