Quelle est la différence entre «arrêter la tâche si elle s'exécute plus longtemps que» dans Déclencheur et sous l'onglet Paramètres?

12

Lorsque je planifie une tâche dans le Planificateur de tâches Windows , je peux définir "arrêter la tâche si elle s'exécute plus longtemps que" dans le déclencheur de tâche ou dans l'onglet Paramètres.

Si je le place dans le déclencheur, il ne se remplit pas automatiquement dans les paramètres, donc je pense que c'est différent, mais quelle est la différence et laquelle est préférable d'utiliser?

alpav
la source
2
Je crois que la durée plus courte remplacera la plus longue.
sajawikio
1
Supposons également que vous effectuez deux déclencheurs qui disent "exécuter une fois" un mardi un mercredi. Si mardi vous arrêtez la tâche si elle est exécutée plus d'une journée, et mercredi vous arrêtez la tâche si vous exécutez plus de deux jours, alors ils seront différents. Supposons maintenant que sur l'onglet des paramètres, il indique stop si exécuté après 0,5 jour, probablement que celui-ci remplacera
sajawikio
Ou que se passe-t-il si c'est à l'envers - il se pourrait que celui des "Paramètres" s'applique à moins que le plus spécifique dans les "Déclencheurs" ne soit spécifié et si oui, que l'un s'applique uniquement et non celui des "Paramètres"? - testez-le et faites-moi savoir de quoi il s'agit.
sajawikio

Réponses:

8

Je pense que @sajawikio a raison - l'option "Tâche d'arrêt" par déclencheur vous permet de définir plusieurs déclencheurs qui ont chacun leur propre allocation d'exécution maximale, où l'option de l'onglet Paramètres s'applique globalement à toutes les instances de la tâche.

Exemple: sur une tâche, plusieurs déclencheurs sont définis. L'une consiste à courir tous les lundis à minuit, l'autre à courir tous les jeudis à minuit. Il y a deux façons (il y en a vraiment plus, mais nous n'utilisons ici que l'option "arrêter la tâche ..."). Je pourrais configurer la tâche de sorte qu'il n'y ait jamais de chevauchement.

  1. Je pourrais définir l'ensemble de la tâche (sous l'onglet Paramètres) pour avoir une durée d'exécution maximale de 3 jours. Cela empêche le chevauchement des tâches de la manière la plus simple.

  2. Je pouvais définir les durées d'exécution maximales séparément (dans la boîte de dialogue Déclencheur) pour chaque tâche. La tâche du lundi serait définie sur 3 jours et celle du jeudi sur 4. Cela donne à la tâche du jeudi un jour supplémentaire à exécuter (si nécessaire) tout en évitant les chevauchements.

Que se passerait-il si cette option était définie à la fois dans l'écran Déclencheurs et dans l'onglet Paramètres? Cela nécessiterait quelques tests, mais il y a trois possibilités:

  1. Les options par déclencheur remplacent entièrement l'option globale.
  2. Une option globale remplace entièrement les options par déclencheur.
  3. La durée la plus courte définie pour la tâche en cours l'emporte.

J'ai vérifié le fichier d'aide et je n'ai vu aucune clarification à ce sujet. Pour que vos tâches soient exécutées de manière fiable et prévisible, je vous suggère de choisir une méthode ou l'autre - ne jamais utiliser les deux ensemble.

Iszi
la source