Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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...

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...

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