#!/bin/bash LOG="/home/debian/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 ====="