cleanup_logs.bat 1008 B

123456789101112131415161718192021222324252627282930313233343536
  1. @echo off
  2. chcp 65001 >nul
  3. echo ========================================
  4. echo 日志文件清理工具
  5. echo ========================================
  6. echo.
  7. echo 此脚本将重命名已满的日志文件,解决轮转失败问题
  8. echo.
  9. pause
  10. echo.
  11. echo 正在停止可能占用日志文件的进程...
  12. echo 注意:如果有Python服务正在运行,请先手动停止(Ctrl+C)
  13. echo.
  14. cd /d "%~dp0"
  15. echo 正在重命名日志文件...
  16. echo.
  17. if exist "logs\agent_debug.log" (
  18. ren "logs\agent_debug.log" "agent_debug_log_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%.old"
  19. echo ✓ agent_debug.log 已重命名
  20. )
  21. if exist "logs\agent_info.log" (
  22. ren "logs\agent_info.log" "agent_info_log_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%.old"
  23. echo ✓ agent_info.log 已重命名
  24. )
  25. echo.
  26. echo ========================================
  27. echo 清理完成!现在可以重新启动服务了
  28. echo ========================================
  29. echo.
  30. pause