Показать сообщение отдельно
Старый 21.12.2006, 11:08     # 371
ysf
::VIP::
Карлсон в депрессии
 
Аватар для ysf
 
Регистрация: 12.10.2004
Сообщения: 3 804

ysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербог
ysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербогysf Гипербог
Всем большой привет!
Вопросик решил озвучить, ибо сам ответ не нарыл... может не там рыл?..

Существует отдельный компьютер, который просыпается по времени и вырубается по времени, на автомате. При старте системы (WinXP SP2) запускается ряд задач, в т.ч. nnCron 1.87 Build 733.
При старте nnCron всегда выполняется задача "при старте", в которой можно задать что угодно (переменную, о ней, как раз ниже)...
После этого, по времени, в течении всего рабочего дня, крутятся прочие задачи nnCron, выполняющие разные действия.
Время запуска у них указано двумя способами:
1.
Time: 29 10-20 * 12 *
Action:
...

2.
Time: 59 10,12,13,15,16,18,19 * * * *
Action:
...

Время, выделенное в примерах, это время "до которого нужно запускать" конкретную задачу.

Вопрос, можно ли прописать в "самой первой задаче" nnCron-переменную, которую потом прописывать в строке "время запуска".
Ибо задач много, а когда нужно поменять время их работы, то приходится ручками ворошить всю кучу! А так поменял в одной задаче переменную и все крутиться до нового времени!
Скажем сейчас время работы программы с 10 до 20, значит
например, endTime=20 и тогда
программа №1 должна выглядеть так: Time: 29 10-endTime * 12 *
программа №2 должна выглядеть так: Time: 59 10,12,13,15,16,18,endTime-1 * * * *

Вот такой вопрос.
Заранее спасибо за помощь!
Удачи!
__________________
56°51' N / 60°36' E
ysf вне форума