Bläddra i källkod

feat:修改判断前一天是否更新的逻辑

zhaohaipeng 9 månader sedan
förälder
incheckning
473e23bec1
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      ad/01_ad_model_update_everyday.sh

+ 2 - 2
ad/01_ad_model_update_everyday.sh

@@ -187,7 +187,7 @@ yesterday_online_model=${LAST_MODEL_HOME}/model_online.txt
 
 # 5.5.1 判断model_online文件的生成时间,如果是昨天生成的则表示模型有更新
 # ${MODEL_PATH}/${model_name}_${today_early_1}.txt 和 ${LAST_MODEL_HOME}/model_online_$(date +\%Y\%m\%d).txt
-file_creation_date=$(stat -c %W "$yesterday_online_model")
+file_creation_date=$(stat -c %Y "$yesterday_online_model")
 file_creation_date_format=$(date -d "@$file_creation_date" +%Y%m%d)
 if [ "$file_creation_date_format" == "$today_early_1" ]; then
   yesterday_online_model=${LAST_MODEL_HOME}/model_online_${today_early_1}.txt
@@ -280,7 +280,7 @@ echo -e "$LOG_PREFIX -- 模型备份 -- 模型备份完成: 耗时 $step_elapsed
 
 # 9 任务完成通知
 step_end_time=$(date "+%Y-%m-%d %H:%M:%S")
-msg="\n\t - 广告模型文件更新完成 \n\t - 前一天线上模型全天数据AUC: $yesterday_online_auc} \n\t - 前一天新模型全天数据AUC: $yesterday_new_auc \n\t - 新模型AUC: $new_auc \n\t - 线上模型AUC: $online_auc  \n\t - AUC差值: $auc_diff_abs \n\t - 模型上传路径: $online_model_path"
+msg="\n\t - 广告模型文件更新完成 \n\t - 前一天线上模型全天数据AUC: $yesterday_online_auc \n\t - 前一天新模型全天数据AUC: $yesterday_new_auc \n\t - 新模型AUC: $new_auc \n\t - 线上模型AUC: $online_auc  \n\t - AUC差值: $auc_diff_abs \n\t - 模型上传路径: $online_model_path"
 echo -e "$LOG_PREFIX -- 模型更新完成 -- $msg: 耗时 $step_elapsed"
 elapsed=$(($(date +%s -d "$step_end_time") - $(date +%s -d "$start_time")))
 /root/anaconda3/bin/python ad/ad_monitor_util.py --level info --msg "$msg" --start "$start_time" --elapsed "$elapsed"