Branche product nettoyée : uniquement les fichiers de prod
This commit is contained in:
@@ -1,29 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Fonction pour vérifier et relancer un processus
|
||||
check_and_restart() {
|
||||
process_name="$1"
|
||||
log_file="$2"
|
||||
|
||||
# Vérifier si le processus est actif
|
||||
if pgrep -af "$process_name" > /dev/null; then
|
||||
echo "Le processus $process_name est actif."
|
||||
else
|
||||
echo "Le processus $process_name est mort."
|
||||
|
||||
# Demander à l'utilisateur s'il souhaite relancer le processus
|
||||
read -p "Voulez-vous relancer le processus $process_name ? (O/N) " choice
|
||||
if [ "$choice" = "O" ] || [ "$choice" = "o" ]; then
|
||||
echo "Relancer le processus $process_name."
|
||||
nohup $process_name > $log_file 2>&1 &
|
||||
else
|
||||
echo "Ne rien faire pour le processus $process_name."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# Afficher les processus Python3 actifs et les vérifier
|
||||
echo "Vérification des processus Python3 :"
|
||||
check_and_restart "python3 /root/python/Cuisine_saclay.py" "/root/python/log/cuisine_saclay_output.log"
|
||||
check_and_restart "python3 /root/python/Chaufferie.py" "/root/python/log/chaufferie_output.log"
|
||||
check_and_restart "python3 /root/python/Alertes_telegram.py" "/root/python/log/Alertes_telegram_output.log"
|
||||
Reference in New Issue
Block a user