🛠 refonte des dossiers

This commit is contained in:
2025-04-25 11:30:31 +02:00
parent 74d734277d
commit 3f5dd3c23f
11 changed files with 100 additions and 329 deletions

View File

@@ -0,0 +1,37 @@
#!/bin/bash
LOG="/home/debian/travail/Gestion_sondes/Logs/restart_services.log"
DATE=$(date '+%Y-%m-%d %H:%M:%S')
echo "[$DATE] 🔄 Redémarrage des services Supervisor" >> $LOG
echo ""
echo "===== 🔄 DÉMARRAGE REDÉMARRAGE DES SERVICES ====="
echo ""
SERVICES=("Cuisine_Saclay" "Monitor" "cuisine_meudon" "Interface")
ALL_OK=true
for service in "${SERVICES[@]}"
do
echo "🔁 Redémarrage de $service..."
supervisorctl restart $service >> $LOG 2>&1
if [ $? -eq 0 ]; then
echo "$service redémarré avec succès."
else
echo "❌ Échec du redémarrage de $service."
ALL_OK=false
fi
done
DATE_END=$(date '+%Y-%m-%d %H:%M:%S')
echo "[$DATE_END] ✅ Tous les services ont été traités." >> $LOG
echo ""
if $ALL_OK; then
echo "🎉 Tous les services ont été redémarrés avec succès !"
else
echo "⚠️ Certains services n'ont pas pu être redémarrés. Vérifiez le log :"
echo "$LOG"
fi
echo ""
echo "===== ✅ FIN DU SCRIPT ====="