Voilà, en fait, j'aimerais votre avis sur la manière de programmer un certain truc...
Il faut que ça tourne sous windows XP SP2...
En fait, ai beosin d'un programme qui tourne en permanence et qui, toutes les heures, fait un truc bien précis (otut le temps le même)
La question, c'est : comment vous feriez pour qu'il ne bouffe pas de ressources quand il fait rien (--> pas une boucle avec l'heure comme condition de sortie par exemple) et qui se réveille toutes les heures pour faire ce que je veux qu'il fasse...
Alors pitié, me répondez pas d'utiliser le planificateur de tâche, il donne le focus au programme qu'il ouvre toutes les heures et donc si suis occuppé à faire qqch (surtout si c'est en plein écran), ça me fait sortir et c'est très lourd...
Donc ???
Chais pas trop comment j'pourrais faire
Quelqu'un a une idée ?
(En fait, toutes les heures, il doit exécuter un script PHP sur mon serveur et stocker l'output dansun fichier de log)
Pour le moment, j'ai un script qui fait ça et qui est appelé toutes les heures par le planificateur de tâches
Code
@echo off
set LOGFILE="../digest_log.html"
echo ^<U^>^<B^> >> %LOGFILE%
date /t >> %LOGFILE%
echo , >> %LOGFILE%
time /t >> %LOGFILE%
echo ^</B^>^</U^> >> %LOGFILE%
echo ^<BR/^> >> %LOGFILE%
wget -q -O - [url="http://127.0.0.1/mail_digests.php"]http://127.0.0.1/mail_digests.php[/url] >> %LOGFILE%
echo ^<HR/^> >> %LOGFILE%
exit
set LOGFILE="../digest_log.html"
echo ^<U^>^<B^> >> %LOGFILE%
date /t >> %LOGFILE%
echo , >> %LOGFILE%
time /t >> %LOGFILE%
echo ^</B^>^</U^> >> %LOGFILE%
echo ^<BR/^> >> %LOGFILE%
wget -q -O - [url="http://127.0.0.1/mail_digests.php"]http://127.0.0.1/mail_digests.php[/url] >> %LOGFILE%
echo ^<HR/^> >> %LOGFILE%
exit
Veux bien des solutions dans n'importe quel langage, m'adapterai, y'a pas de prob de ce côté là (même si le langage de prédilection est le Delphi)
Merci pour les idées