Scheduler - intervalle de temps

Charlie
Scheduler - intervalle de temps

Bonjour,

Quelqu'un a une idée comment partir (avec Python seulement) un script ds une intervalle de temps ?

ex: partir un tracert (windows) entre 09:00 27/aout /2007 et 21:00 28/Aout/2007 ??? Devrais-je utiliser scheduler de python

Merci/Charlie

fredericmazue

Quote:
(avec Python seulement) [...] entre 09:00 27/aout /2007 et 21:00 28/Aout/2007

Je ne comprends pas bien la demande: "avec Python seulement". Qu'est-ce qui ne va pas avec les cron d'Unix et TaskManager de Windows ?
Pour faire ce que tu veux tu vas devoir laisser tourner un Python dans ta machine pendant toute la durée planifiée. Est-ce que ça en vaut la peine ?

Sinon la classe sched de Python est surtout une sorte de timer évolué. Mais en lui passant des fonctions timefunc et delayfunc bien senties tu devrais pouvoir arriver à tes fins. Mais au risque de me répéter et d'être un peu lourdingue, je ne saisis pas bien l'intérêt de reprogrammer une fonctionnalité fournie par tous les OS.

Charlie
Scheduler - intervalle de temps

Bonjour fredericmazue,

Je suis pas trop certain de la marche à suivre. Le problème c'est que je me demande comment le task manager de windows peut partir mon script. Laisse moi t'expliquer,

J'ai créé un script d'où j'entre mes IPs, et puis j'appui sur 0 pour que ces IPs soient pinger tour à tour et le résultat du ping se déroule ds le IDLE de Python. Ce que je veux faire, c'est que ces pings soient exécutés ds une intervalle (ex entre 21:00 25 Aout 07 jusqu'à 21:00 26 Aout 07). Comment tu feras ça toi ?

Merci /Charlie

fredericmazue

Quote:
Comment tu feras ça toi ?

J'écrirais DEUX scripts.
Le premier servirais à la saisie des IP qu'il sauvegarderait dans un fichier de configuration.
Le second script quant à lui serait lancé par le TaskManager au(x) moment(s) opportun(s). Le script lirait alors le fichier de configuration sauvegardé par le premier et ferait les ping :)