# ============================================ # 超星数据同步定时任务配置 # ============================================ # 说明: # - 每天晚上12点开始执行,每个脚本间隔5分钟 # - 日志文件保存在 logs/ 目录下 # - 错误日志单独保存在 logs/ 目录下 # ============================================ # 执行时间表: # 00:00 - 请求系部信息API.py # 00:05 - 请求专业信息API.py # 00:10 - 请求班级信息API.py # 00:15 - 请求学生信息API.py # 00:20 - 请求学籍异动信息API.py # 第一个脚本:系部信息(每天00:00执行) 0 0 * * * /bin/bash /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/run_script.sh 请求系部信息API >> /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/logs/cron_请求系部信息API.log 2>&1 # 第二个脚本:专业信息(每天00:05执行) 5 0 * * * /bin/bash /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/run_script.sh 请求专业信息API >> /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/logs/cron_请求专业信息API.log 2>&1 # 第三个脚本:班级信息(每天00:10执行) 10 0 * * * /bin/bash /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/run_script.sh 请求班级信息API >> /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/logs/cron_请求班级信息API.log 2>&1 # 第四个脚本:学生信息(每天00:15执行) 15 0 * * * /bin/bash /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/run_script.sh 请求学生信息API >> /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/logs/cron_请求学生信息API.log 2>&1 # 第五个脚本:学籍异动信息(每天00:20执行) 20 0 * * * /bin/bash /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/run_script.sh 请求学籍异动信息API >> /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/logs/cron_请求学籍异动信息API.log 2>&1 # ============================================ # 安装说明: # 1. 确保 run_script.sh 有执行权限: # chmod +x /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/run_script.sh # # 2. 安装crontab配置: # crontab /Users/wuzilong/work/00code/hzdyjs_xg/超星数据移植与定时同步/crontab_config.txt # # 3. 查看当前crontab任务: # crontab -l # # 4. 编辑crontab任务: # crontab -e # # 5. 删除所有crontab任务: # crontab -r # ============================================