Чтобы иметь возможность управлять задачей через планировщик, вы должны использовать класс QProcess
.Используйте один QProcess по заданию и подключите ваш планировщик к сигналам QProcess (например, запущен, ошибка и т. Д.).Вы можете получить собственный pid процесса и остановить его, отправив сигнал уничтожения или завершения.
Что касается планировщика, набор таймеров должен помочь.
Надеюсь, что это поможет