samyray
Дек. 17, 2008 02:40:12
Вообще пишу программу которая должна в определенное время выполнять некую задачу.
Не подскажите как можно реализовать запуск именно в НУЖНОЕ время(не тянуть же постоянно у системы время и проверять).
Сразу спасибо за помощь или направление куда копать.
ZZZ
Дек. 17, 2008 03:15:23
Cron?
samyray
Дек. 17, 2008 03:37:47
Похоже по замыслу,только программа должна работать и под Вендами поэтому его использование не катит!
shiza
Дек. 17, 2008 03:39:19
Планировщик задач Windows? =)
shiza
Дек. 17, 2008 03:46:30
Зачем постоянно проверять время?
Спросил один раз, посчитал сколько осталось времени до выполения ближайшей задачи и:
1. сделал на это промежуток time.sleep(X) (но правда программа тогда больше ничего делать не сможет)
2. Можно бросить сигал ALARM (подробнее здесь:
http://docs.python.org/library/signal.html).3. Можно запустить Timer ( см.
http://www.python.org/doc/2.5.2/lib/timer-objects.html )
samyray
Дек. 17, 2008 06:16:36
shiza
Нет.всё гораздо примитивней - что-то типа персонального органайзера,тока с возможностью запуска того что мне нужно в определенное время.=)
shiza
Дек. 17, 2008 10:16:41
samyray
Нет.всё гораздо примитивней
Не, это я предлагал воспользоваться для запуска чего-либо - планировщиком задач Windows. =) (Sheduler)
balu
Дек. 17, 2008 11:32:46
Лучше, по возможности, использовать системные возможности.
slav0nic
Дек. 17, 2008 15:28:52
DarkAnthey
Дек. 17, 2008 17:29:16
Twisted
reactor.callLater(time, func)