| 
														
															@@ -2,8 +2,8 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 set -x 
														 | 
														
														 | 
														
															 set -x 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # source /root/anaconda3/bin/activate py37 
														 | 
														
														 | 
														
															 # source /root/anaconda3/bin/activate py37 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-source ./00_common.sh 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+sh_path=$(pwd) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+source ${sh_path}/00_common.sh 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export SPARK_HOME=/opt/apps/SPARK2/spark-2.4.8-hadoop3.2-1.0.8 
														 | 
														
														 | 
														
															 export SPARK_HOME=/opt/apps/SPARK2/spark-2.4.8-hadoop3.2-1.0.8 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export PATH=$SPARK_HOME/bin:$PATH 
														 | 
														
														 | 
														
															 export PATH=$SPARK_HOME/bin:$PATH 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -22,15 +22,13 @@ today_early_1="$(date -d '1 days ago' +%Y%m%d)" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 train_dates=() 
														 | 
														
														 | 
														
															 train_dates=() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 init() { 
														 | 
														
														 | 
														
															 init() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  local count=0 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  local current_handle_date="$(date -d '2 days ago' +%Y%m%d)" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  local count= 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  local handle_date="$(date -d '2 days ago' +%Y%m%d)" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   # 循环获取前 n 天的非节日日期 
														 | 
														
														 | 
														
															   # 循环获取前 n 天的非节日日期 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   while [[ $count -lt 7 ]]; do 
														 | 
														
														 | 
														
															   while [[ $count -lt 7 ]]; do 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # 获取当前日期的 MM-DD 部分 
														 | 
														
														 | 
														
															     # 获取当前日期的 MM-DD 部分 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    date_key=$(date -d "$current_handle_date -${count} day" +%Y%m%d) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    echo "date_key: ${date_key}" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    date_key=$(date -d "$handle_date -${count} day" +%Y%m%d) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     # 判断是否是节日 
														 | 
														
														 | 
														
															     # 判断是否是节日 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if [ $(is_holidays $date_key) -ge 0 ]; then 
														 | 
														
														 | 
														
															     if [ $(is_holidays $date_key) -ge 0 ]; then 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -39,11 +37,10 @@ init() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       # 计数器加 1 
														 | 
														
														 | 
														
															       # 计数器加 1 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       count=$((count + 1)) 
														 | 
														
														 | 
														
															       count=$((count + 1)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     fi 
														 | 
														
														 | 
														
															     fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # 日期递减 1 天 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # current_handle_date=$(date -d "$current_handle_date -$ day" +%Y%m%d) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   done 
														 | 
														
														 | 
														
															   done 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  echo "train_dates: ${train_dates[@]}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |