Agendador de tarefas - O que é "Aguardar inatividade"?

17

Criei uma nova tarefa no meu agendador de tarefas e queria que ela estivesse em execução apenas se o computador estivesse ocioso por 10 minutos.

mas depois vi essa caixa de seleção que não entendo o que faz:

insira a descrição da imagem aqui

A ajuda diz:

Se uma tarefa estiver configurada para iniciar apenas se o computador estiver inativo por 30 minutos, e a tarefa aguardar o computador ficar inativo por 10 minutos, a tarefa será iniciada em 5 minutos apenas se o computador estiver inativo por 25 minutos antes até o momento em que o gatilho foi ativado. A tarefa não será iniciada se o computador entrar em estado inativo 5 minutos após o gatilho ser ativado.

Desculpe, eu não entendo essa explicação. (de onde vieram os 5 minutos ???)

alguém por favor pode lançar luz? (em palavras simples)

Royi Namir
fonte

Respostas:

19

Você está certo: essa explicação é muito difícil de seguir! Vou tentar explicar de uma maneira diferente: -

Na sua captura de tela, você tem uma tarefa que será acionada em um determinado momento. Quando essa tarefa é acionada, ela será executada apenas se a instrução "o computador estiver inativo por 10 minutos" for verdadeira. A tarefa aguardará até uma hora para que a declaração se torne verdadeira e, em seguida, desistirá.

Se o computador estiver ocioso por 10 minutos ou mais quando a tarefa for disparada, ela será executada imediatamente. Caso contrário, ele irá esperar.

Se o computador ficar ocioso após, digamos, 15 minutos após o disparo da tarefa, a tarefa continuará aguardando. 25 minutos após o disparo da tarefa, a afirmação "o computador ficou inativo por 10 minutos" se torna verdadeira, para que a tarefa seja executada.

Se o computador não ficar ocioso dentro de 50 minutos após o disparo da tarefa, a tarefa não será executada. Isso ocorre porque a tarefa para de aguardar após 60 minutos; portanto, se o computador ficar inativo mais de 50 minutos após o disparo da tarefa, a declaração "o computador ficou inativo por 10 minutos" não será verdadeira até após a hora especificada. a espera acabou.

mmmason
fonte
Por que você menciona executar novamente as tarefas na sua resposta? a configuração para isso está em outra guia.
Royi Namir
em primeiro lugar - não há nenhuma tarefa desencadeada
Royi Namir
Não mencionei 'reexecutar tarefas' na minha resposta.
mmmason
... se o computador estiver ocioso por 10 minutos ou mais quando a tarefa é acionado , ...
Royi Namir
4
Eu não entendo Todas as tarefas agendadas são acionadas no momento em que são especificadas para execução. Se você definir uma tarefa agendada para ser executada às, digamos, 11:15, ela será acionada às 11:15. Se houver condições definidas (como o computador precisar estar ocioso), embora a tarefa seja acionada, ela pode não ser necessariamente executada.
mmmason
3

Você precisa ter um gatilho real ( por exemplo, 18:00 todos os dias ) para sua tarefa; caso contrário, "esperar por inatividade" não faz sentido.

Agora você lê como:

Às 18h todos os dias , se o computador ainda não estiver ocioso, aguarde mais 1 hora para ficar ocioso.

  • Se ficar inativo nesse período, fique inativo por 10 minutos e, em seguida, a tarefa será iniciada.
  • Caso contrário, a tarefa não será acionada.
r3mark
fonte
2

E, para complicar um pouco mais, o Windows avalia apenas se o computador está ocioso a cada 15 minutos. Portanto, mesmo que você agende uma tarefa às 09:00, com um tempo ocioso por 1 minuto e verifique se não está fazendo nada durante todo esse minuto, ele ainda pode não ser ativado às 09:01 e, na verdade, não será ativado até 09: 15, dependendo de quando o Windows avaliar o estado ocioso.

Anthony Yates
fonte
1
Você tem uma fonte para essa afirmação de 15 minutos?
DavidPostill
2
@DavidPostill: msdn.microsoft.com/en-us/library/windows/desktop/… "No Windows 7, o Agendador de tarefas verifica se o computador está ocioso a cada 15 minutos."
Rlib
1

Eu posso explicar isso muito mais claramente ...

Imagine que você está sentado ao lado de uma estrada movimentada. Você está entediado, então você joga: você diz a si mesmo que, se nenhum carro passar por um minuto inteiro - você ganha!

O problema é que você provavelmente não ganhará se ficar sentado apenas por alguns minutos. Mas se você esperasse lá por muitas horas, teria muito mais chances de ganhar.

Portanto, existem dois parâmetros envolvidos aqui:

  1. Quanto tempo dura a interrupção no tráfego?
  2. Quanto tempo você vai ficar sentado esperando uma pausa?

É exatamente o mesmo com o Agendador de tarefas:

  1. Quanto tempo dura a interrupção da atividade?
  2. Quanto tempo o computador deve esperar aguardando essa interrupção?
LJ
fonte