Toutes les x secondes faire quelque chose

Bonjour,

Je ne sais pas si c’est possible, mais dans un module drupal,
j’aimerai, que toutes les x seconds du code php soit appelé.

Est-ce possible ?

Merci :).

#

Je vois au moins 2 options :

ensuite tout dépend de ce que tu veux faire. Pour l’instant ce n’est pas très explicite.. Récupération de données et rafraîchissement régulier ? défilement d’infos ?

#

Merci.

En gros dans un module je veux que toutes les 10 secondes,
certains commentaires soient supprimés.

C’est possible a faire dans un module ?

#

comme l’a dis vincent59, tu peux le faire dans une fonction hook_cron (remplace hook par le module que tu créé), install le module elysia cron qui te permet de gérer chaque cron.

par contre, ca nécessite que le fichier elisiacron.php soit lancer par le serveur en tache planifier (dans etc/crontab) avec un wget par example.

bon courage

May the force be with you !!

#

J’ai installé Elysia cron, configurer mon cron pour etre executé touts les minutes maus rien ne se passe

Il est obligatoire d’avoir accès a la crontab du serveur pour faire un wget sur une url ??

#

Ce que j’ai reussi a faire :

appel de la fonction _cron :

function toto_cron() {
//bla bla
//bla bla
}

Actuellement le cron de drupal s’execute toutes les heures.

Est ce qu’il y a la possibilité de setter le cron toutes les 10 secondes au lieu d’une fois par heure ?

merci

#

Si ça tourne sur un linux, c’est tout à fait possible mais c’est dans la crontab, à moins qu’il n’y ait un autre module type poormancron qui soit installé

#

ok merci,
j’ai combiér elysia cron + la méthode toto_cron()
+ le wget ttes les minutes du fichier cron.php et cela fonctionne

Je trouve cela beaucoup moins evident que wordpress :D.

Merci en tout cas.

Syndiquer le contenu