https://github.com/jesusninoc/serverprocesspy
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import psutil from fastapi import FastAPI app = FastAPI() @app.get("/api/") async def procesos(): # Obtener una lista de todos los procesos del sistema lista_procesos = [] for proceso in psutil.process_iter(): try: info = proceso.as_dict(attrs=['pid', 'name']) lista_procesos.append(info) except psutil.NoSuchProcess: pass return {"procesos": lista_procesos} |
