场景:Azkaban 调度历史数据
1:调度 start_time ~ end_time 时间间隔内的所有分区 格式为 yyyy-MM-dd
#!/usr/bin/env bash EXPORT_START_DATE=2021-05-01 EXPORT_END_DATE=2021-08-21 i=$EXPORT_START_DATE while [[ $i < `date -d "+1 day $EXPORT_END_DATE" +%Y-%m-%d` ]] do STARTDATE=$i echo STARTDATE i=`date -d "+1 day $i" +%Y-%m-%d` done
2: 调度start_time ~ end_time 时间间隔内的所有分区 ,分区格式为 yyyyMMdd
#!/usr/bin/env bash EXPORT_START_DATE=2021-05-01 EXPORT_END_DATE=2021-08-21 i=$EXPORT_START_DATE while [[ $i < `date -d "+1 day $EXPORT_END_DATE" +%Y%m%d` ]] do STARTDATE=$i echo STARTDATE i=`date -d "+1 day $i" +%Y%m%d` done



