🛠 refonte des dossiers
This commit is contained in:
37
scripts/restart_services.sh
Normal file
37
scripts/restart_services.sh
Normal 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 ====="
|
||||
Reference in New Issue
Block a user