ajout healthcheck.py

This commit is contained in:
sky
2025-09-13 00:26:02 +02:00
parent 906af642ff
commit 52f9950685
2 changed files with 29 additions and 1 deletions

27
healthcheck.py Executable file
View File

@@ -0,0 +1,27 @@
#!/usr/bin/env python3
import subprocess
import sys
import os
def check_process():
"""Vérifie si le processus Python principal est en cours d'exécution"""
try:
# Vérifier si le processus run-web.py est actif
result = subprocess.run(
["pgrep", "-f", "run-web.py"],
capture_output=True,
text=True
)
return result.returncode == 0
except Exception:
return False
def main():
if check_process():
sys.exit(0) # Succès
else:
sys.exit(1) # Échec
if __name__ == "__main__":
main()