Russian Qt Forum

Qt => Общие вопросы => Тема начата: poops от Декабрь 14, 2009, 19:48



Название: Запуск действия по расписанию и QT
Отправлено: poops от Декабрь 14, 2009, 19:48
Задача следующая - есть приложение, реализующее определённый набор функций. Есть потребность чтобы часть из этих функций, при наличии файла расписания, выполнялись по этому расписанию (короче упрощенный аналог cron'a и планировщика задач). Есть ли в библиотеках на основе QT желательно (но не обязательно), решение данного вопроса? Мне что-то кроме проверки даты-времени по таймеру ничего не приходит в голову. Может у кого-нибудь есть более интересное решение, не в лоб? Или хотя бы подскажите в каком направлении рыть. Программа будет скорее всего использоваться под win и внешние срдства типа того же планировщика не вариант.


Название: Re: Запуск действия по расписанию и QT
Отправлено: niXman от Декабрь 14, 2009, 19:56
QTimer


Название: Re: Запуск действия по расписанию и QT
Отправлено: Dendy от Декабрь 14, 2009, 20:21
Если нужно писать демона под Windows: http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtservice/


Название: Re: Запуск действия по расписанию и QT
Отправлено: break от Декабрь 14, 2009, 21:39
Цитировать
внешние срдства типа того же планировщика не вариант

А почему не вариант - если их использовать - программе всего то останется предоставить пользователю удобный интерфейс составления задач - cron есть и под винду и под линукс - сам и там и там пользовался - делал ежедневную и еженедельную архивацию небольшого офиса.


Название: Re: Запуск действия по расписанию и QT
Отправлено: poops от Декабрь 15, 2009, 12:14
Если нужно писать демона под Windows: http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtservice/
Спасибо, с этим то проблем нет, уже разобрался, интересует именно вопрос разбора файла расписания аля crontab и запуск процедур по этому расписанию.

Цитировать
внешние срдства типа того же планировщика не вариант

А почему не вариант - если их использовать - программе всего то останется предоставить пользователю удобный интерфейс составления задач - cron есть и под винду и под линукс - сам и там и там пользовался - делал ежедневную и еженедельную архивацию небольшого офиса.
Специфика задачи  - не напрягать админа с того офиса установкой доп. ПО - прога должна именно быть ящиком, который все свои вопросы решает сам :-) По-поводу планировщика уточнял, втом офисе он был отключен, когда была эпидемия конфикера, и включать не хотят :-(. Короче походу только таймер и остается.