Files
Ubuntu 32b43f85bd a
2026-07-03 16:58:28 +08:00

48 lines
1.8 KiB
Bash
Executable File

#!/bin/bash
# 更新cron任务使用完整版调度脚本
echo "============================================================"
echo "🔄 更新cron任务使用完整版脚本"
echo "============================================================"
CRON_JOB="0 16 * * * /bin/bash /home/ubuntu/nanocode/it_automation_enhanced/scripts/main_scheduler_enhanced.sh"
CRON_COMMENT="# IT资讯自动化系统完整版 - 每天16:00执行(包含DeepSeek+邮件+小红书)"
echo "新的定时任务:"
echo " $CRON_JOB"
echo ""
echo "完整功能:"
echo " • 网页抓取(多网站)"
echo " • DeepSeek处理(翻译+总结)"
echo " • 邮件发送(每日摘要)"
echo " • 小红书发布(自动发布)"
echo " • 完整日志和报告"
echo ""
# 删除旧的增强版任务
if crontab -l 2>/dev/null | grep -q "main_scheduler.sh"; then
echo "移除旧的增强版任务..."
crontab -l 2>/dev/null | grep -v "main_scheduler.sh" | crontab -
fi
# 删除旧的完整版任务
if crontab -l 2>/dev/null | grep -q "main_scheduler_enhanced.sh"; then
echo "移除旧的完整版任务..."
crontab -l 2>/dev/null | grep -v "main_scheduler_enhanced.sh" | crontab -
fi
# 添加新任务
(crontab -l 2>/dev/null; echo ""; echo "$CRON_COMMENT"; echo "$CRON_JOB") | crontab -
echo "✅ cron任务更新完成"
echo ""
echo "📋 当前cron任务列表:"
crontab -l 2>/dev/null | grep -A2 -B2 "IT资讯"
echo ""
echo "💡 管理命令:"
echo " • 手动测试完整流程: ./scripts/main_scheduler_enhanced.sh"
echo " • 查看完整日志: tail -f logs/main_scheduler_full_*.log"
echo " • 测试DeepSeek: python3 scripts/deepseek_processor.py"
echo " • 测试邮件: python3 scripts/email_sender.py"
echo "============================================================"