tmp3.py 402 B

123456789101112131415161718192021
  1. import os
  2. import uvicorn
  3. from fastapi import FastAPI
  4. app = FastAPI(title="project name ", description="通用系统 ", version="v 0.0.0")
  5. @app.get("/call_sh")
  6. def call_sh(path: str):
  7. os.system(f"sh {path} &")
  8. return "请等待结果"
  9. @app.get("/")
  10. def call_sh():
  11. return {"code": 200}
  12. if __name__ == '__main__':
  13. uvicorn.run(app='tmp3:app', host="0.0.0.0", port=9990, reload=True)