J'essaie d'obtenir le Planificateur de tâches Windows pour exécuter un .exe particulier toutes les 10 minutes environ, mais les options ne permettent qu'une exécution par jour.
Existe-t-il un moyen de le faire exécuter un .exe toutes les 10 ou 20 minutes?
windows
scheduled-tasks
kacalapy
la source
la source
Réponses:
La tâche doit être configurée en deux étapes.
Vous créez d'abord une tâche simple qui commence à 0h00, tous les jours. Ensuite, vous entrez
Advanced...
(ou similaire selon le système d'exploitation que vous utilisez) et sélectionnez l'Repeat every X minutes
option pendant 24 heures.La clé ici est de trouver les propriétés avancées. Si vous utilisez l'assistant XP, il ne vous proposera de lancer la boîte de dialogue avancée qu'après avoir créé la tâche.
Sur les versions plus récentes de Windows (7+ je pense?):
Triggers
onglet.Advanced settings
panneau, cochezRepeat task every
xxx minutes et définissezIndefinitely
si vous en avez besoin.la source
Run task as soon as possible after a scheduled start is missed
Run task as soon as possible after...
est activée , cela exécutera-t-il une ou six instances de la commande?If this setting is checked, the Task Scheduler service will start the task if the task was scheduled to run at a certain time, but for some reason (for example, the computer was turned off or the Task Scheduler service was busy) the task was not activated. The Task Scheduler service will not start the task immediately after the task was missed. By default the service waits ten minutes before starting the missed task.
Il devrait donc simplement démarrer 1 instance de la tâche, pas l'intégralité du backlog.Après avoir sélectionné l'option de répétition minimale (5 minutes ou 10 minutes), vous pouvez mettre en surbrillance le numéro et écrire le numéro de votre choix
la source
Vous pouvez également créer un fichier de commandes comme celui-ci si vous avez besoin d'une granularité plus fine entre les appels:
la source
Dans la "Répéter la tâche tous les:" tapez simplement 2 minutes au lieu de choisir dans la liste déroulante.
la source
Sur XP, j'ai cliqué sur le
Advanced
bouton de l'Schedule
onglet. Il y a une case à cocher pourRepeat task
. La valeur par défaut est toutes les 10 minutes.De plus, vous pouvez créer une tâche planifiée via la ligne de commande . Je n'ai pas essayé cela moi-même, mais il semble que vous souhaitiez quelque chose du genre (non testé):
la source
Tout en suivant les conseils ci-dessus avec les schtasks, vous pouvez voir dans l'interface utilisateur ce qui doit être fait pour effectuer une tâche toutes les heures. Lorsque vous modifiez le déclencheur, commencez la tâche selon un calendrier, une fois (c'est la clé). Ensuite, vous pouvez sélectionner "Répéter la tâche toutes les:" 1 heure ou ce que vous souhaitez. Voir capture d'écran:
la source
SCHTASKS /Create
?Pour planifier une mise à jour automatique, vous devez:
Si vous ne trouvez pas les paramètres de planification, regardez sous: Propriétés, Modifier, Déclencheurs.
la source
Certains des liens fournis ne sont que des paramètres pour la version de Windows 2003 des «tâches planifiées»
Dans Windows Server 2008 , le "Tâches" configuration ne dispose d' une boîte avec des options pour "5 minutes, 10 minutes, 15 minutes, 30 min et 1 heure" (capture d'écran: http://i46.tinypic.com/2gwx7r8.jpg ) ... où la fenêtre 2003 était une zone de texte "entrez le numéro de votre choix".
J'ai pensé faire un "Export" et éditer le XML de: PT30M à PT2M
et l'importer comme une nouvelle tâche "tromperait" les tâches en les répétant toutes les 2 minutes, mais ça n'aimait pas ça
Ma solution de contournement pour exécuter une tâche toutes les 2 minutes dans Windows 2008 consistait à (ugggh) configurer 30 «déclencheurs» différents pour que ma tâche se répète toutes les heures mais en fixant: 00,: 02,: 04,: 06, etc., etc. sur .... m'a pris 8-10 minutes pour configurer mais je n'ai dû le faire qu'une seule fois :-)
la source