📦 Ajout des fichiers du projet Gestion Sondes
This commit is contained in:
27
Scripts/check_docker.sh
Normal file
27
Scripts/check_docker.sh
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Fonction pour vérifier et redémarrer un container Docker
|
||||
check_and_restart_container() {
|
||||
container_name="$1"
|
||||
|
||||
# Vérifier si le container est en cours d'exécution
|
||||
if docker ps --format '{{.Names}}' | grep -q "$container_name"; then
|
||||
echo "Le container $container_name est en cours d'exécution."
|
||||
else
|
||||
echo "Le container $container_name n'est pas en cours d'exécution."
|
||||
|
||||
# Demander à l'utilisateur s'il souhaite redémarrer le container
|
||||
read -p "Voulez-vous redémarrer le container $container_name ? (O/N) " choice
|
||||
if [ "$choice" = "O" ] || [ "$choice" = "o" ]; then
|
||||
echo "Redémarrer le container $container_name."
|
||||
docker restart $container_name
|
||||
else
|
||||
echo "Ne rien faire pour le container $container_name."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# Afficher les containers Docker actifs et les vérifier
|
||||
echo "Vérification des containers Docker :"
|
||||
check_and_restart_container "domoticz"
|
||||
check_and_restart_container "postfix"
|
||||
Reference in New Issue
Block a user