Précédent   Forum des professionnels en informatique > Systèmes > Windows
Windows Forum d'entraide sur le système Windows. Lire la F.A.Q Windows XP et la F.A.Q Windows Vista
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 03/12/2009, 09h32   #1
Membre confirmé
 
Inscription : janvier 2007
Messages : 277
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 277
Points : 268
Points : 268
Par défaut scheduled task - plantage aléatoire de la tâche

Bonjour,

Dans les tâches planifié, j'ai une tâche qui se lance de nuit.
Parfois elle fonctionne parfois elle plante.
Je n'arrive pas a déterminer pourquoi.

Dans la tâche je lance un executable dévelopé en VB qui place des traces de ces actions dans un fichier de log. (les actions sont des requetes sur une BDD)
Il cré le fichier, mais n'arrive pas a écrire dans le fichier (fichier de trace vide)

J'ai essayé de le placer dans un fichier batch (imp.cmd) et de planifier ce fichier batch.
Dans ce batch je fait un echo avec trace vers un fichier.
Mais j'ai le même problème.
Le fichier trace du batch est créé mais il est vide (même pas la trace de l'ECHO) et la tâche plante. (j'avais peu-être oublié le double chevron sur la ligne suivante - confirmation de cette info cette nuit après exec tâche)
Note le fichier trace de l'exe est créé, mais vide aussi. (peut être que l'écriture des buffers est différée, je ne sais pas)

le code du batch
Code :
1
2
3
echo debut >C:\scr\ficlog.txt
C:\scr\Imp.exe >>C:\scr\ficlog.txt
echo fin >>C:\scr\ficlog.txt
Dans le suivi des événements je trouve cette erreur
Citation:
EventType clr20r3, P1 imp.exe, P2 1.0.0.0, P3 4a811e36, P4 cssm, P5 1.0.3510.11317, P6 4a811cd6, P7 71, P8 69, P9 system.exception, P10 NIL.
C'est en fait une erreur générique qui ne donne pas d'info.

J'ai une 15 de tâches qui fonctionnent de cette façon et 4 posent problèmes.

[Edit : info complémentaire]
Note : si la tâche est replanifiée en journée pour essayer, elle fonctionne bien.

Si vous avez des idées ou une piste, je suis très intéressé.

A+, Hervé.

Dernière modification par rv26t ; 03/12/2009 à 10h01.
rv26t est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2009, 08h40   #2
Membre confirmé
 
Inscription : janvier 2007
Messages : 277
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 277
Points : 268
Points : 268
Dans d'autres tâches je passais des paramètres aux batch ou aux programmes.
J'ai créer des fichiers batch (.cmd) pour les appeler. Comme cela je n'ai plus de tâches qui lance des programmes avec des paramètres.

Note : il n'y avait aucun lien entre entre les tâches qui plantaient et celles qui avaient des paramètres.

Cette nuit en tournant avec cet ensemble de tâches sans paramètres tout a fonctionné.
comme les problèmes sont aléatoires, je ne sais pas si cela a un lien. A voir dans les jours suivants.
Je laisse le post ouvert pour l'instant, si quelqu'un a une idée.

A+, Hervé.
rv26t est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2009, 14h12   #3
Membre confirmé
 
Inscription : janvier 2007
Messages : 277
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 277
Points : 268
Points : 268
Il semblerait qu'une tâche défini avec un programme comportant un paramètre en entrée pose problème.
Donc, j'ai tout placé dans des fichiers de commandes batch et j'appele ce bacth depuis la tâche.

A+, Hervé.
rv26t est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 12h25.


 
 
 
 
Partenaires

Hébergement Web