Agendador de Tarefas do Windows - Executar ação quando o processo (EXE) NÃO está em execução

7

Eu tenho um exe que começa quando o Windows Server 2008 SP2 está inicializando. Ele roda o tempo todo e executa uma tarefa importante (buscar correspondência para troca). Com a ajuda do Agendador de Tarefas do Windows, quero verificar se esse processo ainda está em execução. Qual gatilho eu escolho? Ou pode haver alguma solução alternativa com um programa em lote?

    
por Hans 03.01.2012 / 13:20

2 respostas

5

Uma opção pode ser executá-lo em um intervalo, talvez a cada 15 minutos, e na guia Configurações, configure "Se a tarefa já estiver em execução" para "Não iniciar uma nova instância". Dessa forma, você pode garantir que não levará mais de 15 minutos se parar de funcionar.

    
por 03.01.2012 / 13:51
0

Isso terá que ser feito com scripts ou programação. Por exemplo, escreva um script Powershell que verifique a lista de processos em execução a cada poucos minutos e, em seguida, execute alguma ação se o processo x não estiver na lista.

link

    
por 03.01.2012 / 14:52