Retour à la leçonMission
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.