From bbee4f0e61d2ca14339ff63a9bb46314a57ca72d Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Fri, 6 Sep 2024 16:42:45 +0200 Subject: [PATCH] modified: app.py --- app.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app.py b/app.py index 7d0ef63..04c2583 100644 --- a/app.py +++ b/app.py @@ -38,11 +38,13 @@ ASKNOTES_INTRO_FILE = "asknotesintro.txt" bot_process = None def bot_status(): - """Überprüft, ob der Bot läuft.""" - global bot_process - if bot_process is None: - return False - return bot_process.poll() is None # None bedeutet, dass der Prozess noch läuft + """Überprüft, ob der Bot läuft, indem der Prozess nach dem Skript-Namen durchsucht wird.""" + for proc in psutil.process_iter(['pid', 'name', 'cmdline']): + # Überprüfen, ob 'bot.py' im Befehlszeilen-Argument des Prozesses vorhanden ist + if 'python' in proc.info['name'] and 'bot.py' in proc.info['cmdline']: + return True + return False + def start_bot(): """Startet den Bot."""