script vbs qui s’arrête toutes les 60min, normal ?

script vbs qui s’arrête toutes les 60min, normal ? - VB/VBA/VBS - Programmation

Marsh Posté le 01-01-2013 à 04:38:49    

j'ai créé un script vbs qui exécute en boucle un scan d'un repertoire à la recherche d'un Evénement déterminé. Ce dernier déclanche l'execution d'un autre sub du meme script.
 
il fonctionne très bien sauf que le script cesse de fonctionner au bout d'1h pile. (le process se ferme)
 
J'ai palier au pbl en créant un programme en mode console vb qui verifie si le process est actif, et si "non" il le relance.
 
Il fonctionne très biens aussi.
 
 
J'ai donc résolu mon pbl mais je voudrais savoir pourquoi un vbs se coupe au bout d'une heure?

Reply

Marsh Posté le 01-01-2013 à 04:38:49   

Reply

Marsh Posté le 02-01-2013 à 14:31:43    

Je pense que c'est une sécurité de Windows vis-à-vis du vbs comme le fait ton navigateur web (FF, par ex) pour un Javascript qui durerait trop longtemps. Les langages de scripts sont pas trop faits pour une exécution en boucle mais plutôt pour un traitement one shot ou répétitif et/ou ponctuel.
 
Idem pour php qui a un "max execution time".
 
Pour ce que tu veux faire, un exe en C/C++ sera sant doute plus adapté, ça prendrait sûrement moins de ressource CPU/ram et t'aurais pas le pb de délai d'exécution ;)
 
Edit : sinon, y'a AutoIt pour des scripts compilés en exe sous Windows. C'est très pratique et simple...


Message édité par rufo le 02-01-2013 à 14:32:30

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed