浏览代码

feat:禁止命令出错自动跳过

zhaohaipeng 9 月之前
父节点
当前提交
0d1cb22ea7
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6 6
      ad/01_ad_model_update_everyday.sh

+ 6 - 6
ad/01_ad_model_update_everyday.sh

@@ -1,5 +1,5 @@
 #!/bin/sh
-set -ex
+set -x
 
 # 0 全局变量/参数
 originDataSavePath=/dw/recommend/model/31_ad_sample_data_auto/
@@ -35,7 +35,7 @@ while true; do
   if (( current_hour > max_hour || (current_hour == max_hour && current_minute >= max_minute) )); then
     echo "最长等待时间已到,失败:${current_hour}-${current_minute}"
     msg="广告特征数据校验失败,大数据分区没有数据: ${today_early_1}${endTime}"
-    /root/anaconda3/bin/python ad/utils_monitor.py ${msg}
+    /root/anaconda3/bin/python ad/ad_monitor_util.py ${msg}
     exit 1
   fi
 done
@@ -53,7 +53,7 @@ table:alg_recsys_ad_sample_all_new
 if [ $? -ne 0 ]; then
    echo "Spark原始样本生产任务执行失败"
    msg="广告特征数据生成失败,Spark原始样本生产任务执行失败"
-   /root/anaconda3/bin/python ad/utils_monitor.py ${msg}
+   /root/anaconda3/bin/python ad/ad_monitor_util.py ${msg}
    exit 1
 else
     echo "spark原始样本生产执行成功"
@@ -73,7 +73,7 @@ savePath:${bucketFeatureSavePath}
 if [ $? -ne 0 ]; then
    echo "Spark特征分桶处理任务执行失败"
    msg="广告特征分桶失败,Spark特征分桶处理任务执行失败"
-   /root/anaconda3/bin/python ad/utils_monitor.py ${msg}
+   /root/anaconda3/bin/python ad/ad_monitor_util.py ${msg}
    exit 1
 else
    echo "spark特征分桶处理执行成功"
@@ -84,7 +84,7 @@ fi
 $HADOOP fs -text ${bucketFeatureSavePath}/${today_early_1}/* | /root/sunmingze/alphaFM/bin/fm_train -m model/${model_name}_${today_early_1}.txt -dim 1,1,0 -core 8
 if [ $? -ne 0 ]; then
    echo "模型训练失败"
-   /root/anaconda3/bin/python ad/utils_monitor.py "广告模型训练失败"
+   /root/anaconda3/bin/python ad/ad_monitor_util.py "广告模型训练失败"
    exit 1
 fi
 
@@ -126,7 +126,7 @@ if [ $? -eq 0 ]; then
    echo "推荐模型文件至OSS成功"
 else
    echo "推荐模型文件至OSS失败"
-   /root/anaconda3/bin/python ad/utils_monitor.py "推荐模型文件至OSS失败"
+   /root/anaconda3/bin/python ad/ad_monitor_util.py "推荐模型文件至OSS失败"
 fi
 
 # 7.3 本地保存最新的线上使用的模型,用于下一次的AUC验证