Vous êtes ici :  » Jacquelin Charbonnel » runcronjobs

runcronjobs

runcronjobs : a script to run centralized cron jobs

Permanent link : http://math.univ-angers.fr/˜charbonnel/runcronjobs

Le contexte d’application : une entité (un laboratoire de recherche par exemple) ayant un pool de serveurs Unix.

L’objectif : avoir un répertoire unique pour les tâches d’exploitation à répéter toutes les heures, un autre pour les tâches quotidiennes , un autre pour les tâches hedomadaires, etc.

L’idée : mentionner dans le script lui-même sur quel serveur ou sur quel groupe de serveurs celui-ci doit s’exécuter.

Installation : chaque serveur doit accéder d’une façon ou d’une autre à ces répertoires de jobs : partage NFS ou (mieux) synchronisation de répertoire.

Bonus : c’est l’occasion d’y greffer des petits plus :

  • rapports détailler d’exécution (code de retour des jobs, temps d’exécution unitaire, temps d’exécution total,
  • exécution séquentielle ou parallèle des jobs,
  • délai avant déclenchement,
  • etc.