Страница 1 из 1

Выполнение действия автоматически в определенное время

Добавлено: 18 апр 2007, 10:18
gali
Не хочу изобретать велосипед. Думаю, многие уже проходили.

Задача следующая.
Есть некое действие, не требующее человеческого вмешательства. Хочу, чтобы оно выполнялось, например, каждый месяц 1-го числа в такое-то время.
Я попробовала сделать шаблон, поставила условие с датой на переход от начала - получилась ерунда: переход не м.б. выполнен. Тогда поставила условие с датой в действие, которое сразу за переходом. Такое подозрение, что случился следующий переход, а действие не выполнилось, т.к. условие не наступило. Это совсем не то, что мне надо.
Пожалуйста, поделитесь.

Добавлено: 18 апр 2007, 12:35
gali
"тихо сам с собою я веду беседу..."

Что-то получилось. Само действие перенесла на переход от задачи ожидания.
Но не уверена, что это красиво.
Может, у кого есть более элегантный вариант?

Добавлено: 18 апр 2007, 13:03
Shurik
А зачем через шаблон? при запуске системы запускать действие, на первом шаге которого сравниваете даты...

Добавлено: 18 апр 2007, 21:28
Старик Крупский
Нет ничего проще! Шаблон, в нем задача с автопереходом. Переход может быть сам на себя, а может быть в сторону - это кому как надо. Главное - это условие перехода. А оно должно опираться на какое-то контрольное число, содержащее номер месяца. Если номер текущего месяца равен этому числу, то ничего не делаем. А вот если он не равен, то делаем переход, выполняем действие и еще одно действие, которое устанавливает контрольное число равное текущему месяцу. Я пишу именно "не равен", т.к. после 12-го месяца снова идет 1-ый. Вроде так.

Добавлено: 14 май 2007, 13:53
gali
Пардон. Отвлеклась на более важную работу и потеряла счет времени.спасибо за советы.
не совсем поняла совет "без шаблона". Какую систему запускаю? Если на своем рабочем месте, то могу не запустить в тот день, в который действие должно отработать.

Собственно, я уже сделала. Работает.
спасибо за участие.