import subprocess
import psutil
import time
def start_raksamp():
# Запускаем RakSamp через subprocess.Popen
process = subprocess.Popen(["raksamp.exe"]) # Замените "raksamp.exe" на путь к исполняемому файлу RakSamp
return process.pid
def is_raksamp_running(pid):
# Проверяем, существует ли процесс с указанным PID
return psutil.pid_exists(pid)
if __name__ == "__main__":
raksamp_pid = start_raksamp()
while True:
if is_raksamp_running(raksamp_pid):
print("RakSamp запущен")
else:
print("RakSamp закрыт")
break
time.sleep(1) # Проверяем состояние каждую секунду