Найти - Пользователи
Полная версия: Запуск нескольких задач по таймеру.
Начало » Python для новичков » Запуск нескольких задач по таймеру.
1
guver
Хочу реализовать такую задачу. Основная программа должна запускать два независимых процесса: первый процесс выполняется с частотой 1 раз в секунду(считывает состояние датчика1 через RS232 и пишет в лог-файл), второй процесс выполняется с частотой от 5 мин до 20 мин(период задается отдельно, считывает состояние датчика2 через RS232 и данные должны записаться в лог-файл с первым процессом). И еще из основной программы должна быть возможность запустить второй процесс немедленно нажатием какой нибудь клавиши. Подскажите как это реализовать, если можно с простым примером. Подозреваю что это делается через потоки, но я с ними пока не сталкивался.
guver
slav0nic
http://docs.python.org/library/sched.html или http://docs.python.org/library/threading.html#timer-objects
через Timer не подойдет - он же только единожды выполняется, а нужно постоянно.
а вот с sched поразбираюсь, спасибо.

может у кого есть еще варианты?
regall
Advanced Python Scheduler
Cron
RabbitMQ
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB