Débutant Interactif

Une chaîne batch fiable : dépendances, codes retour, verrou et journal

Orchestrez les trois étapes de l'intégration comptable nocturne (extraction, transformation, chargement) : arrêt à la première erreur, code retour propagé, exécution unique et journal exploitable par l'équipe de production.

35 min60 XPcron

Commencer le lab

0/3 validations réussies

Étapes 1/16 · Objectif

Objectif

Écrire /opt/batch/run-chain.sh qui :

  1. exécute extract.sh, transform.sh, load.sh dans l'ordre, en s'arrêtant à la première erreur ;
  2. journalise chaque étape (horodatage, étape, code retour) dans /var/log/batch/chain.log ;
  3. retourne un code ≠ 0 en cas d'échec ;
  4. refuse une seconde exécution simultanée (verrou flock).

Autres labs de cette technologie