run_app.sh 802 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. echo "==================================="
  3. echo "BRAIN 表达式模板解码器"
  4. echo "==================================="
  5. echo
  6. # 检查是否安装了 Python
  7. if ! command -v python3 &> /dev/null && ! command -v python &> /dev/null; then
  8. echo "错误: 未安装 Python!"
  9. echo "请从 https://www.python.org/ 安装 Python"
  10. exit 1
  11. fi
  12. # 如果可用则使用 python3,否则回退到 python
  13. if command -v python3 &> /dev/null; then
  14. PYTHON_CMD=python3
  15. else
  16. PYTHON_CMD=python
  17. fi
  18. echo "正在启动应用程序..."
  19. echo "应用将自动安装任何缺失的依赖。"
  20. echo
  21. # 运行 Flask 应用程序
  22. $PYTHON_CMD app.py
  23. # 检查应用是否因错误退出
  24. if [ $? -ne 0 ]; then
  25. echo
  26. echo "应用程序因错误退出。"
  27. read -p "按回车键继续..."
  28. fi