L'exécution d'une tâche toutes les x minutes avec le Planificateur de Tâches de Windows
Je vais essayer d'obtenir Planificateur de Tâches de Windows pour exécuter un particulier .exe toutes les 10 minutes, mais les options permettent seulement une fois par jour de l'exécution.
Est-il possible que je peux le faire pour exécuter une .exe tous les 10 ou 20 minutes?
- En tant que non-intuitif car il est dans windows server 2008, vous pouvez taper un numéro dans la case "Répéter la tâche à chaque" zone de liste déroulante sur le "Modifier Déclencheur" de la boîte de dialogue. J'ai aussi laissé un lien dans MorningZ de l'entrée ci-dessous.
- Google donne plusieurs réponses, y compris celui-ci à partir de Microsoft.
Vous devez vous connecter pour publier un commentaire.
La tâche doit être configuré en deux étapes.
D'abord, vous créez une tâche simple qui commence à 0:00, tous les jours. Ensuite, vous allez dans
Advanced...
(ou similaire selon le système d'exploitation vous sont sur) et sélectionnez leRepeat every X minutes
option de 24 heures.La clé ici est de trouver les propriétés avancées. Si vous êtes à l'aide de l'XP assistant, il ne vous offrons pour lancer la boîte de dialogue avancé une fois que vous avez 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 de définirIndefinitely
si vous avez besoin d'.Run task as soon as possible after a scheduled start is missed
Run task as soon as possible after...
est sur, il va exécuter une ou six instances de la commande?Run task as soon as possible after a scheduled start is missed
comme @Urda commenté.Après vous sélectionnez le minimum de l'option de répétition (5 minutes ou 10 minutes), vous pouvez mettre en évidence le nombre et écrire ce que le numéro que vous souhaitez
Vous pouvez également créer un fichier de commandes comme suit si vous avez besoin d'une granularité plus fine entre les appels:
Dans le "Répéter la Tâche à tous:" tout type de 2 minutes au lieu de choisir dans la liste déroulante.
Sur XP, j'ai cliqué sur le
Advanced
bouton sur leSchedule
onglet. Il y a une case à cocher pourRepeat task
. La valeur par défaut est toutes les 10 minutes.En outre, vous pouvez créer une tâche planifiée via la ligne de commande. Je n'ai pas essayé moi-même, mais il semble que vous voulez quelque chose le long des lignes de (pas testé):
Tout en prenant les conseils ci-dessus avec schtasks, vous pouvez le voir dans l'INTERFACE utilisateur, ce qui doit être fait pour accomplir une tâche horaire. Lorsque vous modifiez déclencheur de commencer la tâche sur un calendrier, Un Temps (c'est la clé). Ensuite, vous pouvez sélectionner "Répéter la tâche à tous:" 1 heure ou ce que vous voulez. Voir la capture d'écran:
SCHTASKS /Create
?Le calendrier de la mise à jour automatique, vous devez:
Certains des liens fournis sont seulement paramètres de Windows 2003 version de "Tâches Planifiées"
Dans Windows Server 2008, les "Tâches" de l'installation seulement a une boîte avec des options pour les "5 Minutes, 10 minutes, 15 minutes, 30 minutes et 1 heure" (capture d'écran: http://i46.tinypic.com/2gwx7r8.jpg)... où la Fenêtre de 2003 a été une "entrée quel que soit le nombre que vous voulez" zone de texte.
J'ai pensé à faire une "Exportation" et de l'édition XML à partir de:
PT30M
pour
PT2M
et l'importation de cette comme une nouvelle tâche "truc" Tâches à répéter toutes les 2 minutes, mais il n'aimait pas que
Ma solution de contournement pour obtenir l'exécution d'une tâche toutes les 2 minutes dans Windows 2008 était de (ugggh) le programme d'installation de 30 "déclencheurs" pour ma tâche de répéter toutes les heures, mais à regarder :00, :02, :04, :06 et ainsi de suite et ainsi de suite.... m'a pris 8 à 10 minutes pour l'installation, mais je n'avais qu'à le faire une fois 🙂