You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-05-15 09:44:16

nikoniko
Member
From: Aix-en-Provence
Registered: 2009-04-20
Posts: 125

Cron et tâches périodiques

Bonjour,
j'ai vu qu'il y avait plusieurs "tuto" pour ce genre de question or je ne comprends vraiment pas comment ceci marche sad

J'ai mis dans le fichier setup.php de mon plugin l'instruction suivante :
$PLUGIN_HOOKS['cron']['suivi_alerting_contracts'] = HOUR_TIMESTAMP;


Puis j'ai définis la fonction :

function cron_plugin_suivi_alerting_contracts()
{
    plugin_suivi_alerts_contracts();
} // cron_plugin_alerting_contracts()



Donc théoriquement toutes les heures, la fonction plugin_suivi_alerts_contracts() devrait être appelée? Faut-il spécifier quelque chose dans la définition de cette fonction?
Merci d'avance pour vos réponse.


Informatique au service de l'entreprise : Solutions de gestion, infogérance, développement logiciel
http://www.one-id.fr/

Offline

#2 2009-05-15 09:48:40

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Cron et tâches périodiques

nikoniko wrote:

Donc théoriquement toutes les heures, la fonction plugin_suivi_alerts_contracts() devrait être appelée? Faut-il spécifier quelque chose dans la définition de cette fonction?

toutes les heures à partir du moment où il y a de l'activité sur l'application
le cron interne se déclanche lorsqu'une personne appelle une page de GLPI
donc si personne n'appelle de page, le cron ne se déclenchera pas
il y a toujours, sinon, la possibilité de mettre en tache cron (le vrai cron), l'appel à la page front/cron.php

en espérant que ça vous éclaire

Offline

#3 2009-05-15 09:49:29

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Cron et tâches périodiques

nikoniko wrote:

Donc théoriquement toutes les heures, la fonction plugin_suivi_alerts_contracts() devrait être appelée?

Ouep

nikoniko wrote:

Faut-il spécifier quelque chose dans la définition de cette fonction?
Merci d'avance pour vos réponse.

Non pas spécialement.tu mets ce que tu veux qu'il fasse.


Xavier Caillaud
Blog GLPI Infotel

Offline

#4 2009-05-15 10:04:26

nikoniko
Member
From: Aix-en-Provence
Registered: 2009-04-20
Posts: 125

Re: Cron et tâches périodiques

D'accord merci.
En fait la fonction plugin_suivi_alerts_contracts() fait une recherche dans les contrats et s'il ne reste plus beaucoup d'heures dans le contrat, ça génère un mail pour avertir quelqu'un.
Je vois ce que ça donne dans la matinée et je vous dis smile
Merci de vos réponses big_smile


Informatique au service de l'entreprise : Solutions de gestion, infogérance, développement logiciel
http://www.one-id.fr/

Offline

#5 2009-05-15 11:42:09

nikoniko
Member
From: Aix-en-Provence
Registered: 2009-04-20
Posts: 125

Re: Cron et tâches périodiques

Bon... j'y arrive pas. J'ai redéfinis
$PLUGIN_HOOKS['cron']['suivi_alerting_contracts'] = MINUTE_TIMESTAMP;
pour avoir des alertes toutes les minutes.

Et j'ai mis quelque chose de significatif dans la fonction :
function cron_plugin_suivi_alerting_contracts()
avec l'exécution de JavaScript

Et j'attends...

J'ai relu encore un peu la doc de GLPI et je ne vois pas la source de mon erreur...

Help! neutral

PS : je fais l'éxécution sur localhost. Est-ce que l'erreur peut provenir de là?

Last edited by nikoniko (2009-05-15 11:51:21)


Informatique au service de l'entreprise : Solutions de gestion, infogérance, développement logiciel
http://www.one-id.fr/

Offline

#6 2009-05-15 15:31:54

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Cron et tâches périodiques

version de glpi ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#7 2009-05-15 15:36:59

nikoniko
Member
From: Aix-en-Provence
Registered: 2009-04-20
Posts: 125

Re: Cron et tâches périodiques

GLPI 0.71.5

En fait c'est bizarre...
ça se lance 1 minute après...
puis plus rien pendant 1h...


Informatique au service de l'entreprise : Solutions de gestion, infogérance, développement logiciel
http://www.one-id.fr/

Offline

#8 2009-05-15 15:47:43

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Cron et tâches périodiques

Tu as bcp de fichiers lock ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#9 2009-05-15 17:12:13

nikoniko
Member
From: Aix-en-Provence
Registered: 2009-04-20
Posts: 125

Re: Cron et tâches périodiques

non. 16
lol ^^

En fait j'ai l'impression que la tâche met 1000 ans avant de s'exécuter...


Informatique au service de l'entreprise : Solutions de gestion, infogérance, développement logiciel
http://www.one-id.fr/

Offline

Board footer

Powered by FluxBB