Ce projet pratique s’adresse aux débutants DevOps capables de saisir des commandes dans un terminal. Aidez le café DAYMARK à fournir un rapport de ventes correct et téléchargeable, à conserver le dernier fichier complet pendant un échec et à publier de nouveaux résultats lors de l’exécution planifiée suivante.
Deux ateliers guidés distinguent la publication sûre de l’exécution planifiée. Un défi indépendant transpose la méthode à la valorisation du stock, avec un autre compte, un autre chemin et une autre entrée. Chaque unité commence dans son propre environnement préparé.
Ce que vous apprendrez
- Lire les lignes sources et comparer les quantités regroupées et les montants en centimes entiers à un véritable téléchargement CSV.
- Compléter un petit script Bash qui écrit un fichier temporaire, propage les échecs et remplace atomiquement la destination uniquement après réussite.
- Configurer un service et un timer systemd correspondants en choisissant explicitement l’utilisateur, le répertoire de travail et les chemins absolus.
- Lire les déclenchements réels, le journal et l’identité d’exécution ; conserver le rapport pendant un échec et le mettre à jour lors d’une exécution réelle ultérieure.
À qui s’adresse ce cours
Pour les personnes qui apprennent Linux et DevOps et connaissent les bases du terminal. Aucune expérience de systemd ou des scripts n’est nécessaire : la syntaxe shell utile est expliquée avant son emploi. Vous modifiez un court script et des fichiers d’unités ; le programme de calcul et le site sont fournis.
L’environnement dans le navigateur comprend Workstation et le site métier Daymark. Aucune installation locale ni compte externe n’est nécessaire. L’anglais et huit traductions des documents sont disponibles ; les libellés du site, les commandes et leurs sorties restent en anglais.
Questions fréquentes
Est-ce un vrai ordonnanceur ? Oui. Un véritable timer systemd lance des tâches finies sur une instance Linux. Le court intervalle de 5/20 secondes sert de répétition, pas de planification quotidienne de production. La planification calendaire est brièvement expliquée ; la reprise après redémarrage et la comptabilisation des jours manqués sont hors périmètre.
Faut-il développer l’application ? Non. Le calculateur CSV est fourni. Vous travaillez sur la publication et la configuration d’exécution, puis jugez les résultats à partir des véritables enregistrements et téléchargements.
Que change le défi ? Il utilise des quantités et coûts de stock, un autre utilisateur de rapports et de nouveaux chemins. Les outils et l’interface du programme restent ceux des ateliers guidés. Une solution complète séparée est disponible.




