Como configuro o schtasks.exe no Windows 2008 para manter uma tarefa em execução o tempo todo?

1

Eu tenho a necessidade de manter uma tarefa em execução o tempo todo, que chama um arquivo em lotes que está fazendo ping de um host para causar um atraso antes que um arquivo de lote secundário seja chamado. Eu configurei para executar cada vez que o sistema é iniciado, no entanto, isso não mantém a tarefa em execução. Existe maneira de conseguir isso e, se assim for, como?

    
por PeanutsMonkey 02.10.2012 / 21:16

1 resposta

3

srvany pode ser usado para executar um arquivo em lote como um serviço. É um utilitário criado pela Microsoft. Se você pretende usar uma tarefa agendada, basta configurá-la para ser executada a cada quinze segundos ou algo assim.

Além disso, recomendo usar o comando timeout para sua espera. É mais limpo do que usar ping . Algo como:

:JUMP
timeout /t 6
call "<SECOND_BATCH_FILE>"
goto :JUMP
    
por 02.10.2012 / 21:43