场景: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