KikouBlog de jpoggio - Août 2014
jpoggio

Aucune participation prévue dans les 8 semaines à venir.

Sa fiche

Archives Août 2014

Cessons de (dé)cronner.

Par jpoggio - 31-08-2014 15:26:49 - 22 commentaires

Je l'ai promis sur le "live" de l'UTMB, voici, pour les curieux, à quoi ressemble un cron, en l'espèce celui qui a cadencé l'exécution des programmes d'extraction des données livetrail pendant la semaine.

En préambule, c'est quoi un "cron" ? 

"cron" est un programme des systèmes de la famille unix (dont linux) qui permet de planifier l'exécution de tâches sur cette machine. Il est paramétré par des fichiers "crontab" dont chaque ligne décrit les conditions d'exécution d'une tâche. 

Cette semaine, j'avais un crontab local qui ressemblait à ça :

# m h dom mon dow command
*/30 * * * * /home/jacques/live/launch.sh
15,45 * * * * /home/jacques/live/launchDelta.sh

chaque colonne correspond à un paramètre :  dans l'ordre, nous avons les minutes auxquelles exécuter la tâche, puis les heures, le jour du mois, le mois de l'année, le jour de la semaine et enfin la tâche à lancer.

* signifie que l'on ignore le champ (par exemple '*' dans la colonne mois signifie que la tâche doit être exécutée quel que soit le mois).

  • sur la seconde ligne : */30 signifie que cron doit lancer le programme "/home/jacques/live/launch.sh" à l'heure pile et à la demie.
  • sur la troisième ligne, 15,45 indique que cron doit lancer le programme "/home/jacques/live/launchDelta.sh" (extraction uniquement des changements depuis l'extraction précédente) à 15 et 45 de chaque heure.
Voilà, c'est tout cron, en fait...

Voir les 22 commentaires

Haut de page - Aide - Qui sommes nous ? - 0.15 - 367138 visites