Windows - duas opções para parar os trabalhos agendados - por quê?

1

Sempre que defino um trabalho agendado no Windows, prometo a mim mesmo obter informações corretas sobre por que as propriedades contêm duas opções para parar o trabalho: -

Então: Eu tento definir um SJ para ser executado a cada N minutos. Na página do intervalo de tempo (Win7 - segunda aba nas propriedades) podemos encontrar essa propriedade (eu tento traduzir das janelas do HUN): - Pare o trabalho até que ele execute mais de: NN

Está tudo bem, mas também encontramos uma propriedade na guia "Configurações" do trabalho: - Interromper o trabalho se for executado por mais de: MM

Estas são duas opções.

Mas eu não entendo qual é o diferente e quais são as regras neles.

Alguém sabe muito mais sobre isso?

    
por durumdara 22.03.2013 / 10:44

1 resposta

1

Um significa iniciar o trabalho a cada N minutos

O outro é cancelado se passar por x minutos.

Então, vamos supor que você tivesse um programa que, quando executado, permanecesse na tela por 60 segundos e depois desligasse. Ignoraremos o que ele realmente faz, além de você poder vê-lo por 60 segundos por vez.

No entanto, vamos supor que, da próxima vez que você executá-lo, ele ainda esteja ativo após 60 segundos, ele ainda estará ativo após 120 segundos, 300 segundos! Bem, algo deu errado! Pode ser que tenha caído? De qualquer maneira, não está funcionando, mas você pode vê-lo, então você pode fechá-lo.

Agora, vamos supor que você não possa ver! Você sabe que deve durar 60 segundos para fazer isso, mas você não tem idéia se o programa está com falha / ficou preso etc. Pode ser ideal que, se a tarefa não for concluída após 120 segundos, você queira que ela seja cancelada .

Nós temos isso no trabalho, uma tarefa começa a cada 10 minutos, mas a tarefa deve levar apenas 1 minuto. Literalmente, nós temos um comando que indica se ele está rodando depois de 5, mate-o! Desde que sabemos que será executado novamente!

O motivo pelo qual você tem lugares diferentes para definir isso (na guia acionadores, abra o acionador para cancelar uma tarefa depois de X, bem como na guia Configurações) é fornecer controle por acionador. Por exemplo:

Suponha que eu tenha uma Tarefa com 3 gatilhos. E neste exemplo, todos começam às 8h45, 15 minutos antes de eu começar a trabalhar. As três coisas que ele faz é iniciar o Outlook para mim e executar dois processos. Meus dois processos devem durar apenas 1 minuto cada, mas não quero que o Outlook abra somente por 1 minuto. Então, na minha guia Configurações (configurações globais para a tarefa) eu mato a tarefa se durar mais de 2 minutos. Isso também mata o Outlook! Então, nos meus gatilhos, no Outlook, eu garanto que este não é o caso ao escrevê-lo!

    
por 22.03.2013 / 10:50