Sur Linux, il y a cron travail et AT travail. Existe-t-il un moyen de planifier un emploi de la ligne de commande sous Windows?
Le planificateur de tâches GUI n'est pas ce que je suis après. Je dois modifier un script pour planifier un événement sur une certaine condition ... Il doit donc y avoir un moyen d'appeler ceci à partir de la ligne de commande.
Écrivez un script Windows Shell pour le faire à l'aide d'un programme de sommeil pour retard:
@echo off
:loop
someprogram args
sleep 900
if somecondition goto loop
Courez-le dans une fenêtre de coquille à part entière. Configurez cmd.exe pour exécuter activé ce script. sleep
dort pour un certain nombre de secondes:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <Windows.h>
int main(int argc, char* argv[])
{
int n = atoi(argv[1]);
Sleep(n * 1000);
return 0;
}