O Task Sheduler dispara o fogo para cada vez que a tarefa é iniciada?

0

Eu tenho uma tarefa com um gatilho que diz "Depois de acionado, repita a cada 5 minutos indefinidamente".

Eu configurei a tarefa para ser executada uma vez quando ela foi criada e, em seguida, repetida a cada 5 minutos, conforme o esperado. No entanto, também iniciei manualmente o trabalho algumas vezes para testá-lo. Minha pergunta é se o gatilho "repita a cada 5 minutos indefinidamente" foi acionado para cada vez que eu iniciei manualmente?

Em outras palavras, se eu iniciei manualmente 5 vezes, isso significa que ele será acionado mais 5 vezes por minuto ou o Agendador de Tarefas é inteligente o suficiente para saber que o acionador ainda está sendo executado e não dispará-lo várias vezes?

    
por BVernon 24.04.2015 / 19:48

1 resposta

2

Não, não é.

O início manual da tarefa é completamente separado de qualquer acionador e você define a repetição em um dos acionadores.

Você mesmo pode verificar isso adicionando uma ação para exibir a mensagem (se o seu Windows informar que está obsoleto, adicione ação para iniciar MSG.EXE com os parâmetros * /v /SERVER:localhost Task triggered! ).

Além disso, o comportamento do agendador quando o acionador funcionou, mas o processo iniciado anteriormente ainda está em execução, é explicitamente configurável na mesma GUI e, por padrão, ignora a execução:

    
por 24.04.2015 / 19:52