Планировщик задач Windows не позволит вам запускать задачу чаще, чем раз в минуту. Чтобы обойти это, мы можем настроить несколько триггеров для запуска задачи каждую минуту, но с заданным временем начала. Хотя это работает, похоже, что это обходной путь, который, вероятно, не является предполагаемым способом более частого запуска задач.
Почему действует это ограничение? Есть ли лучший способ запускать задачи чаще, чем один раз в минуту, чем использование метода ступенчатого запуска?
По той же причине, что cron
не позволяет запускать задачи по расписанию короче одной минуты: если у вас есть задание, которое нужно запускать чаще, чем один раз в минуту, запланированное задание - неподходящий инструмент для этого задания.
Технически я предполагаю, что планировщик задач просыпается только для проверки наличия задач раз в минуту, и это, вероятно, восходит к тому времени, когда циклы ЦП были более ценными.
Правильный способ решить эту проблему - заставить вашу программу регистрироваться как демон и запускать себя через внутренний таймер с любым необходимым интервалом.