该bash脚本可以快速启动uwsgi 查看uwsgi运行状态和结束uwsgi
linux下 uwsgi flask使用
#!/bin/bash
while true
do
echo "请选择需要执行的操作:"
echo "1. 启动 flask_uwsgi 服务"
echo "2. 停止 flask_uwsgi 服务"
echo "3. 查看 flask_uwsgi 服务状态"
echo "4. 查看显卡使用率"
echo "5. 查看uwsgi实时日志"
echo "99. 退出菜单"
read choice
case $choice in
1)
echo "正在启动 flask_uwsgi 服务..."
nohup uwsgi --ini flask_start.ini > output.txt &
;;
2)
echo "正在停止 flask_uwsgi 服务..."
pkill -9 -f "uwsgi --ini flask_start.ini"
echo "停止成功!"
;;
3)
echo "正在查看 flask_uwsgi 服务状态..."
ps -ef | grep "uwsgi --ini flask_start.ini" | grep -v grep
;;
4)
echo "正在查看显卡使用率..."
nvidia-smi
;;
5)
echo "查看uwsgi实时日志"
tail -f nohup.out
;;
99)
echo "退出菜单!"
break
;;
*)
echo "输入有误,请输入 1-5 之间的数字"
;;
esac
read -p "按任意键返回菜单..." -n1 -s
echo ""
done