S09 – Scripts d'exploitation
| Élément | Détail |
|---|---|
| Niveau | BTS SIO option SISR, 2e année – bloc 2 |
| Séance | S09 (séance 9 sur 19) – Phase 2 |
| Durée | 4 heures |
| Parcours | Cœur – Scripts d'exploitation : repris dans S11 (supervision d'un script) et S14 (scripts planifiés). Voir le parcours cœur et complément. |
| Prérequis | scripts Bash et PowerShell de la première année ; S08 |
| Matériel | Machines virtuelles Debian et Windows Server |
| Compétences travaillées | B2.2 · B2.3 (voir le référentiel) |
Note
Question qui guide la séance : « Quelles tâches répétitives de l'exploitation peut-on confier à un script fiable ? »
Objectifs
À la fin de la séance, l'étudiant est capable de :
- Écrire des scripts d'exploitation (sauvegarde, rotation de journaux, rapport d'état) ;
- Gérer les erreurs et les codes de retour ;
- Planifier une tâche et vérifier son exécution ;
- Documenter et versionner un script.
Contenu de la séance
| Document | Rôle |
|---|---|
| Cours – Scripts d'exploitation | Cours |
| TP – Écrire, tester et planifier des scripts | TP |
| Aide-mémoire – Scripts d'exploitation | Aide-mémoire |
Déroulé conseillé (4 h)
| Durée | Activité | Format |
|---|---|---|
| 0 h 00 – 0 h 20 | Accroche : « la sauvegarde nocturne a échoué depuis trois semaines et personne ne le savait » | Oral |
| 0 h 20 – 1 h 15 | Cours | Cours et questions |
| 1 h 15 – 4 h 00 | TP, parties A à E, puis bilan | Binôme puis individuel |
Retour en entreprise
Si ta situation le permet : observer comment ton entreprise traite le sujet de la séance, documenter en une demi-page l'écart avec le TP, ou réaliser une partie après accord de ton tuteur. Voir Transfert en entreprise. Le travail réalisé peut alimenter une fiche de réalisation.
Évaluation
- Compte rendu avec captures d'écran datées, nommé
RENDU-B2A2-S09-NOM.pdf. - Bilan de compétences rempli en fin de séance (individuel).
Notes pour l'enseignant
- Compétences : codes relus sur le référentiel (page Référentiel).
- Les deux scripts Bash ont été exécutés et leurs cas d'erreur testés ; cron,
journalctlet la partie PowerShell n'ont pas été testés. Enroot, les tests de droits refusés ne fonctionnent pas : le TP utilise un fauxtar.