Agendador de tarefas - O que é “Aguardar por inatividade”?

11

Eu criei uma nova tarefa no meu agendador de tarefas e queria que ela estivesse em execução somente se o computador estivesse ocioso por 10 min.

mas depois vi esta caixa de verificação que não compreendo o que faz:

A ajuda diz:

If a task is set to start only if the computer is idle for 30 minutes, and the task waits for the computer to be idle for 10 minutes, then the task will launch in 5 minutes only if the computer has been idle for 25 minutes prior to the time the trigger was activated. The task will not start if the computer enters an idle state 5 minutes after the trigger is activated.

Desculpe, não entendi essa explicação. (onde os 5 min vieram ???)

alguém por favor pode esclarecer? (em palavras simples)

    
por Eris 06.07.2014 / 09:12

4 respostas

16

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 for acionada, ela será executada apenas se a instrução "o computador ficar inativo por 10 minutos" for verdadeira. A tarefa vai esperar até uma hora para que a afirmação se torne verdadeira, e então ela desistirá.

Se o computador estiver ocioso por 10 minutos ou mais quando a tarefa for acionada, ele será executado imediatamente. Caso contrário, vai esperar.

Se o computador ficar inativo depois de, digamos, 15 minutos após a tarefa ser acionada, a tarefa continuará aguardando. 25 minutos após a tarefa ser acionada, a declaração "o computador ficou inativo por 10 minutos" se torna verdadeira, então a tarefa será executada.

Se o computador não ficar ocioso dentro de 50 minutos da tarefa que está sendo disparada, a tarefa não será executada. Isso ocorre porque a tarefa vai parar de esperar após 60 minutos. Portanto, se o computador ficar inativo mais de 50 minutos depois que a tarefa foi acionada, a instrução "o computador ficou inativo por 10 minutos" não será verdadeira até a hora especificada espera acabou.

    
por 06.07.2014 / 09:40
3

Você precisa ter um acionador real ( por exemplo, 18h todos os dias ) para sua tarefa, caso contrário, "esperar por inativo por" não faz sentido.

Agora você lê como:

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

  • Se ficar ocioso dentro desse período, deixe-o inativo por 10 minutos e, em seguida, a tarefa será iniciada.
  • Se não, a tarefa não será acionada.
por 30.08.2016 / 02:58
2

Eu posso explicar isso com mais clareza ...

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

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

Portanto, há dois parâmetros envolvidos aqui:

  1. Por quanto tempo a interrupção no tráfego deve durar?
  2. Há quanto tempo você está sentado esperando por um intervalo?

É exatamente o mesmo com o Agendador de Tarefas:

  1. Por quanto tempo a interrupção da atividade precisa ser?
  2. Por quanto tempo o computador deve esperar por esse intervalo?
por 07.10.2018 / 14:53
1

E só para complicar isso um pouco mais, o Windows só avalia se o computador está ocioso a cada 15 minutos. Portanto, mesmo se você agendar uma tarefa às 9h, com um tempo ocioso por 1 minuto e garantir que não está fazendo nada por todo esse minuto, ela ainda pode não ser ativada às 09h01 e pode não ser ativada até o dia 09: 15 dependendo de quando o Windows avalia o estado ocioso.

    
por 22.02.2017 / 15:35