|
Как узнать время следующего запуска регл.задания?
| ☑ |
0
ELEA26
15.09.17
✎
13:07
|
Есть регламентное задание. У енго есть расписание.
Как программно узнать время следующего запуска?
Не прочитать расписание и отсчитывать от начала, а именно получить фактическое.
Есть такая возможность?
|
|
1
DrShad
15.09.17
✎
13:08
|
есть, получить время предыдущего выполнения и добавить расписание
|
|
2
Мимохожий Однако
15.09.17
✎
13:08
|
(0) Тяжело рассчитать?
|
|
3
ELEA26
15.09.17
✎
13:13
|
(2) ну не просто. Там надо учесть и дни недели и периодичность месячную/недельную/дневную. Плюс - детальное расписание (дневное). Учесть "завершать через".
Ну в общем не 2+2...
Да, сложно, относительно если есть как узнать - то сложно.
Сначала поищу возможность, и если нет - буду ваять. А так наизобретаю велосипед, кто-нибудь увидит и скажет:
А почему не "ПолучитьВремяСледующегоЗапуска", а текста на 50 строк?
В общем вопрос остался пока.
|
|
4
ELEA26
15.09.17
✎
13:14
|
(2) да, еще учесть "Количество повторов при аварийном завершении", "Интервал повторов при аварийном завершении".
|
|
5
FIXXXL
15.09.17
✎
16:19
|
а зачем оно надо?
боюсь, что в платформе просто есть свое "рег.задание", которое чекает рег.задания базы на предмет "не пора ли нам пора" и не хранит инфу про время начала конкретного рег.задания
|
|
6
DrShad
15.09.17
✎
16:20
|
(5) скорее даже что-то типа шедулера
|
|
7
Serg_1960
15.09.17
✎
16:58
|
(6) Я даже где-то, помню, встречал информацию, что время следующего запуска задания рассчитывается при очередном запуске.
|
|
8
ELEA26
15.09.17
✎
18:14
|
(5) Ну "не пора ли нам пора" есть - ТребуетсяВыполнение
Это надо даты перебирать до тех пор пока истина :)
|
|