Não tenho referência autoritativa, mas acabei de testar o comportamento de várias condições Stop
diferentes no Agendador de Tarefas no Windows 8.1, Server 2008 R2 e 2012 R2.
Ambos se aplicam!
Qualquer condição de parada é atendida primeiro, interrompe a tarefa.
-
Por condição de parada do acionador: A condição
Stop task if it runs longer than
especificada noTrigger
só será aplicada quando a tarefa tiver sido invocada por esse acionador específico . -
Por condição de parada da tarefa: A condição
Stop task if it runs longer than
especificada para a Tarefa (na guiaSettings
) é global para essa tarefa e sempre será aplicada, independentemente de por -trigger param condições.
Exemplo
Imagine uma tarefa com um acionador. Se você tiver a condição de parada por disparo definida como 5 minutes
e a condição de parada por tarefa definida como 30 minutes
, você deve esperar o seguinte comportamento:
- A tarefa é invocada pelo acionador - > Tarefa para depois de 5 minutos.
- A tarefa é invocada por você (via clique com o botão direito do mouse e
Run
) - > A tarefa é interrompida após 30 minutos.