Quando agendar uma tarefa no Agendador de Tarefas do Windows , posso definir "interromper a tarefa se ela for executada por mais de" dentro do gatilho da tarefa ou na guia Configurações.
Se eu configurá-lo dentro do gatilho, ele não é automaticamente preenchido em Configurações, então acho que é diferente, mas qual é a diferença e qual é melhor usar?
Respostas:
Acho que o @sajawikio está certo - a opção "Parar tarefa" por gatilho permite definir vários gatilhos, cada um com sua própria permissão máxima de tempo de execução, onde a opção na guia Configurações se aplica globalmente a todas as instâncias da tarefa.
Exemplo: Em uma tarefa, tenho vários gatilhos definidos. Um é executado toda segunda-feira à meia-noite, o outro é executado toda quinta-feira à meia-noite. Existem duas maneiras (realmente existem mais, mas estamos apenas usando a opção "interromper a tarefa ..." aqui). Eu poderia configurar a tarefa para que nunca houvesse sobreposição.
Eu poderia definir toda a tarefa (na guia Configurações) para ter um tempo de execução máximo de 3 dias. Isso evita a sobreposição de tarefas da maneira mais simples.
Eu poderia definir os tempos de execução máximos separadamente (na caixa de diálogo Trigger) para cada tarefa. A tarefa de segunda-feira seria definida como 3 dias, e a tarefa de quinta-feira seria definida como 4. Isso fornece à tarefa de quinta-feira um dia extra para ser executado (se necessário), evitando ainda sobreposições.
O que aconteceria se esta opção é definida em ambos tela de Triggers e na guia Configurações? Isso exigiria alguns testes, mas há três possibilidades:
Verifiquei o arquivo da Ajuda e não vi nenhum esclarecimento sobre isso. Para que suas tarefas sejam executadas de maneira confiável e previsível, sugiro que você escolha um método ou outro - nunca use os dois juntos.
fonte