Retour à la leçon
Mission

Mission : sécuriser une migration de base de données lancée en SSH

Lancer un traitement long qui survit à une déconnexion SSH, puis choisir la bonne méthode d'arrêt et de supervision.

Contexte

Tu es connecté en SSH sur un serveur de production pour lancer ~/scripts/migrate_db.sh, une migration PostgreSQL qui doit tourner 45 minutes. Ta connexion réseau est instable et tu ne peux pas rester connecté en continu. Tu dois garantir que le script survive à une déconnexion, puis savoir réagir si quelque chose tourne mal pendant qu'il écrit dans la base.