| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #!/bin/bash
- run_mode=""
- data_date=""
- if(($#==1))
- then
- run_mode=$1
- data_date=$(date +%Y%m%d -d "-2 $days day")
- elif(($#==2))
- then
- run_mode=$1
- data_date=$2
- else
- exit -1
- fi
- if [[ "$run_mode" != "run" ]]
- then
- exit -1
- fi
- # 0. env
- abs_path=$(cd `dirname $0`; pwd)
- feature_file="${abs_path}/../feature/20250627_recsys_nor_name.txt"
- # 1. nor sample
- sample_sh="${abs_path}/nor_sample.sh"
- echo `date` "sh +x $sample_sh $data_date $data_date $feature_file"
- sh +x $sample_sh $data_date $data_date $feature_file &
- wait
- sleep 30s
- # 2. nor train
- train_sh="${abs_path}/nor_train.sh"
- start_date=$(date -d "$data_date -6 day" +"%Y%m%d")
- end_date=$data_date
- echo `date` "sh +x $train_sh $start_date $end_date"
- sh +x $train_sh $start_date $end_date &
- wait
- sleep 30s
- # 3. nor predict
- predict_sh="${abs_path}/nor_predict.sh"
- echo `date` "sh +x $predict_sh $data_date $data_date"
- sh +x $predict_sh $data_date $data_date &
- wait
|