|
@@ -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
|