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.

Commandes qui pourraient t’être utiles
killnohupsystemctl

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.