This commit is contained in:
PaulVua
2025-02-07 13:31:07 +01:00
parent d98eb48535
commit fb44b57ac1
5 changed files with 88 additions and 21 deletions

20
SARA/check_running.py Normal file
View File

@@ -0,0 +1,20 @@
'''
Check if the main loop is running
/usr/bin/python3 /var/www/nebuleair_pro_4g/tests/check_running.py
'''
import psutil
import subprocess
def is_script_running(script_name):
"""Check if a given Python script is running."""
for process in psutil.process_iter(['pid', 'cmdline']):
if process.info['cmdline'] and script_name in " ".join(process.info['cmdline']):
return True # Script is running
return False # Script is not running
script_to_check = "/var/www/nebuleair_pro_4g/loop/SARA_send_data_v2.py"
if is_script_running(script_to_check):
print(f"{script_to_check} is still running.❌❌❌")
else:
print(f"{script_to_check} is NOT running.✅✅✅")