schedule_push.bat 685 B

123456789101112131415161718
  1. @echo off
  2. REM 定时推送脚本 - 配合 Windows 任务计划程序使用
  3. REM 创建定时任务:schtasks /create /tn "XiaozhiPush" /tr "C:\path\to\schedule_push.bat" /sc daily /st 10:00
  4. REM 每天早上 10:00 自动推送最新生成的书到小智音箱
  5. cd /d "%~dp0"
  6. call .venv\Scripts\activate.bat
  7. REM 查最新生成的书
  8. for /f %%i in ('mysql -u root -p123456 -h localhost -P 3306 audio_book -N -e "SELECT id FROM Book WHERE genStage='audio_completed' ORDER BY createdAt DESC LIMIT 1;" 2^>nul') do set BOOK_ID=%%i
  9. if "%BOOK_ID%"=="" (
  10. echo [%date% %time%] 没有可推送的书
  11. exit /b 0
  12. )
  13. echo [%date% %time%] 推送 book %BOOK_ID%
  14. python push_book.py %BOOK_ID%