servermodel/server_2.py
userName ba8e5ee95a lqs
2024-08-25 04:20:21 +00:00

16 lines
479 B
Python

# stop_service.py
import subprocess
def stop_service():
# 查找 uvicorn 进程 ID
find_cmd = "ps aux | grep 'uvicorn server.main:app --reload' | grep -v grep | awk '{print $2}'"
process = subprocess.run(find_cmd, shell=True, capture_output=True, text=True)
pid = process.stdout.strip()
if pid:
# 终止进程
kill_cmd = f"kill {pid}"
subprocess.run(kill_cmd, shell=True)
if __name__ == '__main__':
stop_service()