Faire succéder des crontab

3.0
Faire succéder des crontab
0
Tags: #<Tag:0x00007f4a070502a0>

(Emmanuelle Fenice) #1

Bonjour,
Existe-t-il un moyen de planifier une crontab à la suite d’une autre ?
C’est-à-dire au lieu de définir l’heure de déclenchement, indiquer d’attendre la fin d’une autre crontab.

Simplicité 3.0 maintenance 28

Merci
Emmanuelle


#2

Bonjour,

Non mais il est d’usage que le 1er traitement qui se lance positionne une variable en fin de traitement et le 2eme ne peut se lancer que lorsque la variable est bien positionnée. Il faut ensuite réinitialiser la variable à la fin du 2eme traitement.
Du coup la tache 2 doit se lancer périodiquement et non à une heure ou une date précise.


(Emmanuelle Fenice) #3

Merci pour ta réponse, j’ai encore une question sur la variable dont tu parles, où pourrait-on la stocker si on veut que les deux traitements y aient accès ?

Merci !
Emmanuelle


#4

Ça peut être dans un paramètre système, un attribut.


(Emmanuelle Fenice) #5

Merci je vois comment faire, ce ticket peut être clos

Bonne après-midi
Emmanuelle


(François Genestin) #6

Autre idée

Une tache est juste une planification d’une Fonction de type Action (lancement d’une méthode sur un objet).
Le second traitement peut être appelé à la fin du premier Job sans nécessité de créer un 2eme cron dépendant du premier.

La méthode invokeAction permet d’appeler une action d’un objet depuis du code.


(Emmanuelle Fenice) #7

Salut François,

Oui c’est vrai on peut aussi faire comme ça, bonne idée. Je vais voir ce qui convient le mieux

Merci
Emmanuelle