This commit is contained in:
ChuXun
2026-01-29 03:39:01 +08:00
parent 0da692ab97
commit d1dc08a16d
12 changed files with 1607 additions and 39 deletions

View File

@@ -34,9 +34,14 @@ tar -czf "$ARCHIVE_NAME" \
config.ini \
requirements.txt \
setup_python.sh \
diagnose.sh \
grade-monitor.service \
readme.md \
"常见问题解决.md" \
"故障排查指南.md" \
"重启服务.md" \
"Debian服务器部署指南.md" \
"修复说明_2026-01-21.md" \
2>/dev/null
if [ $? -eq 0 ]; then
@@ -45,23 +50,46 @@ if [ $? -eq 0 ]; then
echo "压缩包信息:"
ls -lh "$ARCHIVE_NAME"
echo ""
echo "包含文件:"
echo "📄 包含文件:"
tar -tzf "$ARCHIVE_NAME"
echo ""
echo "========================================="
echo "下一步"
echo "1. 上传到服务器:"
echo "✨ 本次更新内容2026-01-21"
echo " 1. ✅ 修复会话过期问题 - 自动重新登录"
echo " 2. ✅ 改进成绩提取 - 多种表格选择器"
echo " 3. ✅ 新增调试模式 - --debug 参数"
echo " 4. ✅ 新增诊断工具 - diagnose.sh"
echo " 5. ✅ 自动保存 debug_page.html 供排查"
echo ""
echo "========================================="
echo "📤 上传到服务器:"
echo " scp $ARCHIVE_NAME 用户名@服务器IP:~/"
echo ""
echo "2. 在服务器上解压"
echo " tar -xzf $ARCHIVE_NAME"
echo " cd gpa_monitor"
echo "🔧 服务器上部署更新"
echo " # 停止服务"
echo " systemctl stop grade-monitor"
echo ""
echo "3. 运行安装脚本:"
echo " chmod +x setup_python.sh"
echo " ./setup_python.sh"
echo " # 备份旧文件"
echo " cd ~/grade_monitor"
echo " cp monitor.py monitor.py.backup"
echo ""
echo "详细说明请查看: Debian服务器部署指南.md"
echo " # 解压新文件"
echo " tar -xzf ~/gpa_monitor.tar.gz -C ~/grade_monitor"
echo ""
echo " # 赋予执行权限"
echo " chmod +x diagnose.sh"
echo ""
echo " # 重启服务"
echo " systemctl restart grade-monitor"
echo ""
echo " # 查看日志"
echo " tail -f monitor.log"
echo ""
echo "🔍 如果遇到问题:"
echo " cd ~/grade_monitor"
echo " ./diagnose.sh"
echo ""
echo "详细说明: 修复说明_2026-01-21.md"
echo "========================================="
else
echo "✗ 打包失败"