#1 Le 13/10/2014, à 10:52
- ing_tiziouzou2014
Utilisation des variables dans crontab
Bonjour à tous;
Est-il possible d'ajouter des variables à mon fichier crontab comme ceci?
mm=55
hh=22
jj=30
mm hh jj * * root php /var/www/html/mon_script.php
Merci pour votre aide.
Hors ligne
#2 Le 13/10/2014, à 11:06
- tiramiseb
Re : Utilisation des variables dans crontab
Salut,
J'ai des doutes quant à cette approche : je n'ai jamais vu de crontab de ce genre...
Par ailleurs, je n'en vois pas l'intérêt...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 13/10/2014, à 11:23
- ing_tiziouzou2014
Re : Utilisation des variables dans crontab
D'après mes recherches, j'ai trouvé qu'il est possible de faire ce genre de chose comme ceci par exemple:
MYPATH=/root/scripts
MYSCRIPT=mon_script.php
0 1 * * * $MYPATH/$MYSCRIPT
L’intérêt à mon avis est de fixer le moment d'exécution de plusieurs scripts dans un fichier crontab au lieu de le réécrire à chaque fois.
Hors ligne
#4 Le 13/10/2014, à 11:26
- tiramiseb
Re : Utilisation des variables dans crontab
Oui on peut utiliser des variables dans la commande, mais dans la définition des dates de déclenchement je n'en suis pas sûr. Tu peux toujours tester, cela dit.
Mais si j'avais un conseil à te donner, ce serait de ne pas lancer plusieurs scripts au même moment : il est préférable :
- soit de les lancer l'un à la suite de l'autre, dans une seule ligne de crontab
- soit de les lancer à des moments différents
Sinon, tu (sur?)chargeras ta machine à un seul moment précis...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 13/10/2014, à 11:40
- ing_tiziouzou2014
Re : Utilisation des variables dans crontab
Merci pour les conseils
C'est extrêmement important ce que vous êtes en train de dire .
Dernière modification par ing_tiziouzou2014 (Le 13/10/2014, à 11:41)
Hors ligne