Agendador de Tarefas do Windows: Por que a frequência mínima é uma vez por minuto?

1

O Agendador de Tarefas do Windows não permitirá que você execute uma tarefa com mais freqüência do que uma vez por minuto. Para contornar isso, podemos configurar vários gatilhos para executar a tarefa a cada minuto, mas com horários de início escalonados. Embora isso funcione, parece uma solução alternativa que provavelmente não é a maneira pretendida de executar tarefas com mais frequência.

Por que essa limitação está em vigor? Existe uma maneira melhor de executar tarefas com mais freqüência do que uma vez por minuto do que usando o método de início escalonado?

    
por AGB 20.04.2018 / 11:52

1 resposta

2

Pela mesma razão que cron não permite que você execute tarefas em horários menores que um minuto: Se você tiver um trabalho que precisa ser executado mais de uma vez por minuto, uma tarefa agendada é a ferramenta errada para o trabalho .

Tecnicamente eu estou supondo que o agendador de tarefas só acorda para verificar as tarefas uma vez por minuto, e que provavelmente remonta a quando os ciclos da CPU eram mais preciosos.

A maneira correta de resolver este problema é fazer com que seu programa se registre como um daemon e inicie-se por meio de um temporizador interno em qualquer intervalo necessário.

    
por 20.04.2018 / 13:46