LINUX.ORG.RU

Аналог Cron

 


0

1

Как реализовать нечто подобное на Qt? Не саму программу, а выполнение кода раз в неделю, месяц, день, в определенную дату? Самый простой вариант - использовать QTimer, но может есть какие-то другие способы? Важно чтобы это было без привязки к платформе.

Ответ на: комментарий от ncuxer

Всем угодил, но просто может быть есть более специализированный вариант.

flareguner
() автор топика
Ответ на: комментарий от flareguner

Т.е. твоя цель создать cron на Qt. Оригинально.

anonymous
()
Ответ на: комментарий от theNamelessOne

Да, примерно так я и представляю реализацию. Спасибо.

flareguner
() автор топика

Самый простой вариант - использовать QTimer

ты нипаверишь ....

MikeDM ★★★★★
()

Создай упорядоченный контейнер с задачами (например, priority_queue или отсортированный вектор), заведи таймер до ближайшей задачи, после ее выполнения до слудующей и т.д.

annulen ★★★★★
()

Ну и вместо QTimer, конечно же, timerEvent()

annulen ★★★★★
()

Как раз недавно понадобилось навелосипедить такую штуку(не важно, зачем), пока ещё руки не дотягивались. Выкладывать в свободный доступ будешь?

Lilly
()
Ответ на: комментарий от Lilly

Проект проприетарный, а эта штука будет его частью. Хотя выложить отдельно могу, если кому-нибудь надо.

flareguner
() автор топика
Ответ на: комментарий от flareguner

А, ладно тогда. Да нет, мне самому там писать-то немного, будет не дольше, чем адаптировать чужой код.

Lilly
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.