Agendador de tarefas do Windows: agende uma tarefa a ser executada a cada 10 segundos


18

Nas minhas janelas, quero agendar um serviço do Windows para iniciar uma vez a cada 10 segundos. Tentei usar o agendador de tarefas do Windows, mas ele só me deu a opção de repetir o serviço diariamente, semanalmente e mensalmente.

Existe uma maneira de agendar o serviço Windows para iniciar uma vez a cada 10 segundos usando o Agendador de tarefas do Windows?

O que poderia ser feito?


1
Após o início do serviço, você pode executar a operação desejada a cada 10 segundos de dentro do serviço.

O que você está tentando executar a cada 10 segundos, por favor?
KCotreau

+1 Isso é possível?
Alex4

1
O que importa o que você está tentando executar? Que tal um http simples? Por que o Windows SUGA TANTO
Hahahahahahahaha

Respostas:


4

Para fazer isso, você deve escrever um serviço do Windows, pois é para isso que eles servem.


36

Um gatilho do Agendador de tarefas do Windows não pode se repetir com mais frequência a cada 1 minuto, mas você pode configurar vários gatilhos. Para executar uma tarefa a cada 10 segundos, adicione seis gatilhos. Cada um deve executar a tarefa diariamente e repetir a tarefa a cada 1 minuto. O horário de início deve ser 12:00:00, 12:00:10, 12:00:20, 12:00:30, 12:00:40 e 12:00:50.

Caixa de diálogo Editar gatilho

Bobo, mas funciona.


1
Posso confirmar que isso funciona, obrigado por compartilhar isso. Solução mais fácil que eu já vi.
Abela 11/01

4
Consulte esta Resposta de estouro de pilha para uma maneira conveniente de criar muitos gatilhos para uma tarefa exportando-a para um arquivo de texto.
Andre Andre

3
Conveniente? Eu acho que você quer dizer gerenciável;)
hahahahahahahaha

2

É janelas tolas não tem essa funcionalidade embutida no Agendador de tarefas. No entanto, pode ser facilmente contornado com um script simples do PowerShell.

 $i = 0
 for ($i=0; $i -le 4) 
   Start-Service -Name "servicename"  
   sleep 10
   $i++
 }

Salve isso como um arquivo * .ps1 no seu host. Em seguida, siga as configurações do agendador de tarefas do Adam C e agende-o para execução a cada minuto. Isso iniciará o serviço (que chamei de "nome do serviço") a cada 10 segundos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.