| 
					
				 | 
			
			
				@@ -0,0 +1,38 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+source /etc/profile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+echo $ROV_OFFLINE_ENV 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+log_dir="my_logs_08" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if [ ! -d ${log_dir} ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mkdir ${log_dir} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+cur_time="`date +%Y%m%d`" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+cur_h="`date +%H`" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+echo "shell开始执行时间:{$(date "+%Y-%m-%d %H:%M:%S")}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if [[ $ROV_OFFLINE_ENV == 'test' ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  echo "test环境" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  /root/anaconda3/bin/python alg_recsys_feature_08_vidh24predv2_redis_task.py $cur_time $cur_h 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+elif [[ $ROV_OFFLINE_ENV == 'pro' ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  echo "pro环境" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  /root/anaconda3/bin/python alg_recsys_feature_08_vidh24predv2_redis_task.py $cur_time $cur_h 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if [ $? -ne 0 ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    msg="写redis的任务,预测视频vovh24使用的特征,alg_recsys_feature_08_vidh24predv2_redis.py:${cur_time}-${cur_h}-something-is-wrong." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /root/anaconda3/bin/python utils_monitor.py ${msg} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+echo "shell结束执行时间:{$(date "+%Y-%m-%d %H:%M:%S")}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+day="$(date -d '10 days ago' +%Y-%m-%d)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+base_path=${log_dir} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+pattern="${base_path}/${day}*" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if compgen -G "$pattern" > /dev/null; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo "找到匹配的文件,正在删除..." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # 使用find命令查找并删除匹配的文件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    find "$base_path" -name "${day}*" -exec rm -rf {} \; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo "文件已被删除。" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo "没有找到匹配${day}的文件,无需删除。" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# sh alg_recsys_feature_08_vidh24predv2_redis_task.sh 
			 |