#!/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