begin process at 2012 05 28 12:22:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

recuperer le stdout d'un objet exec quand le oExec.status = 0


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recuperer le stdout d'un objet exec quand le oExec.status = 0

jeudi 14 août 2003 à 12:11:19 | recuperer le stdout d'un objet exec quand le oExec.status = 0

OLAFCOMA

Bonjour,

Je developpe actuellement un scheduler en vbscript sous forme d'objets wsc.

Le lancement d'une tache s'effectue a partir d'un objet exec défini en property de l'objet tache.

A la fin de l'execution d'une tache, le contenu de la sortie standard (oExec.stdout) et de la sortie d'erreur (oExec.stdErr) sont envoyés dans un fichier nomDeTache.log .

Mon probleme, c'est que si la tache lancée par le scheduler envoie trop d'informations a la sortie standard, au bout d'un moment, le buffer stdout est plein, et la tache se fige, mais le process existe toujours, et le oExec.status reste = 0, il faut donc killer le process a la main, et la tache ne se termine pas correctement.

Il m'est donc nécessaire de vider regulierement le stdout pour le stocker autre part (peu importe ou, dans un string ou dans un fichier...) afin de lui permettre de n'etre jamais full.

Toutes les differentes manieres que j'ai pu utiliser (en me servent du atEndOfStream, du ReadAll, du ReadLine, etc...) me posent toujours le meme probleme : A chaque fois que j'essaie de recuperer et vider le buffer, il bloque mon script de schedule et attend que le oExec.status = 1 pour me renvoyer le oExec.stdout...

Quelqu'un aurait il une idée qui me permettrait de resoudre mon probleme ?

Merci!


Cette discussion est classée dans : objet, tache, status, stdout, oexec


Répondre à ce message

Sujets en rapport avec ce message

asp +requète [ par dwit ] j'ai dans mon site un bouton de type radio nomé tache , et j'aimerais que lrosque celui-ci est selectionné , ouvrir un endroit bien précis dans ma ba problème de création d'objet [ par dfeprod ] la commande Server.CreateObject("Scripting.FileSystemObject") fonctionne sur un poste et par sur l'autre , ils sont tous les deux équipés de Win98Se a problème de création d'objet [ par dfeprod ] la commande Server.CreateObject("Scripting.FileSystemObject") fonctionne sur un poste et par sur l'autre , ils sont tous les deux équipés de Win98Se a Pb avec objet session -Session.Contents.Remove [ par Fabrice ] J ai un message d erreur Windows Vbscriptquand je cherche a effacer une variable Session.Contents.Remove("var")Cela ne fontionne pas , j ai une erreur Sur l'objet Session [ par JNZ ] Qui pourrait me dire à partir de quelle version de IIS la méthode Session.Contents.Remove(quelquechose)et Seesion.Contents.RemoveAll() fonctionnet.Mer Problème avec l'objet Session [ par Tibo ] J'ai un problème avec un objet session qui se perd entre deux pages : j'appelle une page, l'objet session contient des valeurs, avec un script en Java Composant Dictionary [ par yoyo ] Salut a tous !!!Je cherche un composant qui se rappoche de l'objet Dictionary mais qui ait plusieurs entrees.Comme un tableau a deux dimensions.Est-ce PB SMARTUPLOAD ACTIVEX [ par tirane ] ON a un message d'erreur des la declaration d'un objet smartupload :"Un composant ActiveX ne peut pas créer un objet. /multi_client_admin/soc_exec_SA. SMARTUPLAOD ACTIVEX [ par tirane ] ON a un message d'erreur des la declaration d'un objet smartupload :"Un composant ActiveX ne peut pas créer un objet. /multi_client_admin/soc_exec_SA. Probleme avec ASP et EXCEL [ par seb ] Bonjour,J'ai installer IIS5 et j'ai un probleme lors de la création d'un objet ExcelSet MyExcelChart = CreateObject("Excel.Sheet")Il ne me crée pas l'


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales