Bonjour,
J'ai une tâche planifiée sous Windows 2003 qui se lance à partir de 04:30, toutes les 30 minutes, jusqu'à 14h. La tâche en question est bien réglée pour être arrêtée si elle tourne déjà.
host images
Cette tâche lance un exe, qui vérifie si un autre exe tourne, le tue le cas échéant, et le relance (c'est parce que ledit exe se bloque parfois, et le seul moyen de relancer le traitement est de killer l'exe puis le relancer)
La tâche s'est exécutée ce matin à 4h30, a tourné quelques secondes (pas de traitement car les données n'étaient pas prêtes), 5h00 (idem), et 5h30.
Depuis 5h30, elle ne s'est pas relancée. L'heure de la dernière exécution est restée à 5h30. J'ai relancé l'exe tueur à la main vers 10h10, il a bien fait son job (et la tâche est considérée terminée), et elle s'est bien relancée à 10h30.
J'ai "date de la prochaine exécution" à 12h30, alors que j'ai toujours "dernière exécution" à 10h30.
J'ai vu passer "date de la prochaine exécution" à 11h00, 11h30 et 12h00, mais elle ne s'est pourtant pas lancée.
Une idée de ce qui peut clocher ?
PS : L'utilisateur qui lance la tâche est un compte de service qui n'a que les droits "Logon as batch job", il n'est pas administrateur de la machine, et il a bien les droits pour tuer le processus (quand la tâche s'est exécutée à 10h30, celle que j'avais lancé à la main s'est correctement interrompue).
Je n'ai pas de trace de lancement de l'exe tueur, mais j'en ai une de l'exe qui peut planter, et je vois bien qu'il n'a pas été relancé toutes les demi-heures.
Partager