A tarefa agendada do Windows ignora a configuração 'Parar a tarefa após o período de tempo'

1

Eu tenho uma tarefa agendada em execução em um servidor Windows 2008 R2.

A tarefa chama um arquivo .bat que executa uma cópia de arquivo.

Tudo funciona perfeitamente, exceto por uma coisa. Eu quero que a tarefa termine se demorar mais do que um determinado período de tempo. Quando eu habilito 'Pare a tarefa se ela for mais longa que:' (na guia Configurações) e insiro um limite de tempo, isso é ignorado. Para testar se a parada funciona, adicionei um atraso no arquivo em lote para fazer com que ele durma por um tempo.

A tarefa é configurada para ser executada como um usuário local (não o administrador) e, como mencionado anteriormente, tudo funciona perfeitamente, exceto pelo término do trabalho, se demorar muito para ser executado.

Qualquer ajuda seria muito apreciada!

    
por Chris Driver 14.03.2014 / 18:27

1 resposta

0

A tarefa sxheduler, na verdade, é interrompida, mas o processo ainda está em execução? Nesse caso, talvez seja necessário refazer o script para que ele não seja liberado para outro processo que não esteja sob o controle do agendador de tarefas. Alguns processos ficam presos tentando ser terminados. Mas uma simples cópia de arquivo deve ser fácil o suficiente para o agendador de tarefas matar.

    
por 15.03.2014 / 04:35