Files
2025-11-13 18:07:07 +08:00

50 lines
2.6 KiB
Plaintext

# ============================================
# 超星数据同步定时任务配置
# ============================================
# 说明:
# - 每天晚上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
# ============================================