Tâches CRON en Python

Le
Julien
Bonjour,

J'ai une application web Bottlepy (s'appuyant sur Cheerypy)
d'aggégation de flux RSS. Actuellement, je fonctionne avec la méthode
bourrin à savoir je télécharge le flux à la demande. Ce ne sera plu=
s
très efficace lorsque j'aurais 2000 flux à télécharger.

Ma prochaine étape est donc d'enregistrer au préalable le contenu des
flux en base de données. Je souhaite donc par une tâches cron peupler
la base avant l'affichage des données.

J'ai trouvé le paquet Advanced Python Scheduler.

Existe-t-il d'autres paquets pour réaliser cela que je n'aurais pas
trouvé ?

Je vous remercie et vous souhaite une bonne fin de journée sous ce
soleil agréable (faites chauffer les merguez ;)).

Julien
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
chris
Le #22132541
Et pourquoi pas ecrire un shell qui lance ton scrypt python ?

exemple :
si a la main tu lance python recup_flux.py

whence python -> pour connaitre le chemin exact de python
ex: /usr/bin/python
apres dans ton fichier shell
##--------------- debut du script
:
/usr/bin/python recup_flux.py 2>&1 >/tmp/cron_recup_flux.log
##--------------- fin du script
chmod +x nom_du_script_shell
pour tester
at now <<!!
/chemin/absolu/scripts_shell
!!

et tu verifie dans le fichier de log

Ensuite : version courte ligne de commande :

crontab -e pour modifier le crontab
faire man crontab pour connaitre la synatxe du fichier

Version longue : installer webmin :) = interface web d'administration

et puis c'est tout penser a verifier les logs de temps en temps
sinon les envoyer par mail

j'en ai plein qui tourne comme ca depuis des années :)

A+
chris

Julien a écrit :
Bonjour,

J'ai une application web Bottlepy (s'appuyant sur Cheerypy)
d'aggégation de flux RSS. Actuellement, je fonctionne avec la méthode
bourrin à savoir je télécharge le flux à la demande. Ce ne sera plus
très efficace lorsque j'aurais 2000 flux à télécharger.

Ma prochaine étape est donc d'enregistrer au préalable le contenu des
flux en base de données. Je souhaite donc par une tâches cron peupler
la base avant l'affichage des données.

J'ai trouvé le paquet Advanced Python Scheduler.

Existe-t-il d'autres paquets pour réaliser cela que je n'aurais pas
trouvé ?

Je vous remercie et vous souhaite une bonne fin de journée sous ce
soleil agréable (faites chauffer les merguez ;)).

Julien
Publicité
Poster une réponse
Anonyme