restart.sh 636 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. lsof -i :5000 | grep LISTEN | awk '{print $2}' | xargs kill -9
  3. # 激活ventDXF环境(假设ventDXF是一个Python虚拟环境,路径需要根据实际情况调整)
  4. echo "激活ventDXF环境..."
  5. source activate venDXF # 请替换为ventDXF环境的实际路径
  6. # 检查ventDXF环境是否激活成功
  7. if [ $? -ne 0 ]; then
  8. echo "无法激活ventDXF环境,脚本终止。"
  9. exit 1
  10. fi
  11. # 在后台启动web.py应用
  12. echo "在后台启动web.py应用..."
  13. nohup python web.py > web.log & # 请替换为你的web.py应用的实际路径
  14. echo "web.py应用已启动,PID为:$WEB_PY_PID"
  15. echo "启动成功"