run.sh 835 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. # 运行脚本
  3. echo "🎯 启动抖音 Cookie 生成器"
  4. # 检查虚拟环境
  5. if [ -d "venv" ]; then
  6. echo "🔧 激活虚拟环境"
  7. source venv/bin/activate
  8. fi
  9. # 检查依赖
  10. echo "📦 检查依赖..."
  11. pip install -r requirements.txt
  12. # 检查Playwright浏览器
  13. echo "🔍 检查浏览器..."
  14. python3 -c "from cookie_generator import check_environment; exit(0 if check_playwright_browser() else 1)"
  15. if [ $? -ne 0 ]; then
  16. echo "🔄 安装 Playwright 浏览器..."
  17. playwright install chromium
  18. fi
  19. # 使用 nohup 持久化运行主程序
  20. echo "🚀 启动主程序(持久化)..."
  21. nohup python3 run.py > dy_cookie.log 2>&1 &
  22. # 显示进程信息
  23. echo "📝 进程已启动,PID: $!"
  24. echo "📄 日志文件: app.log"
  25. echo "🔍 查看日志: tail -f dy_cookie.log"
  26. echo "🛑 停止进程: kill $!"