delPredictFile.sh 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #!/bin/sh
  2. set -x
  3. source /root/anaconda3/bin/activate py37
  4. export SPARK_HOME=/opt/apps/SPARK2/spark-2.4.8-hadoop3.2-1.0.8
  5. export PATH=$SPARK_HOME/bin:$PATH
  6. export HADOOP_CONF_DIR=/etc/taihao-apps/hadoop-conf
  7. export JAVA_HOME=/usr/lib/jvm/java-1.8.0
  8. today="$(date -d '3 days ago' +%Y%m%d)"
  9. model_name=model_nba8
  10. PREDICT_PATH=/root/joe/recommend-emr-dataprocess/predict
  11. fileName1=${PREDICT_PATH}/${model_name}_${today}_online.txt
  12. fileName2=${PREDICT_PATH}/${model_name}_${today}_new.txt
  13. if [ -f "${fileName1}" ]; then
  14. echo "文件 ${fileName1} 存在,正在删除..."
  15. # 使用rm命令删除文件
  16. rm "${fileName1}"
  17. # mv "${fileName1}" ${PREDICT_PATH}/xxx_online.txt
  18. if [ $? -eq 0 ]; then
  19. echo "文件 ${fileName1} 已成功删除。"
  20. else
  21. echo "删除文件 ${fileName1} 时出错。"
  22. fi
  23. else
  24. echo "文件 ${fileName1} 不存在。"
  25. fi
  26. if [ -f "${fileName2}" ]; then
  27. echo "文件 ${fileName2} 存在,正在删除..."
  28. # 使用rm命令删除文件
  29. rm "${fileName2}"
  30. # mv "${fileName2}" ${PREDICT_PATH}/xxx_new.txt
  31. if [ $? -eq 0 ]; then
  32. echo "文件 ${fileName2} 已成功删除。"
  33. else
  34. echo "删除文件 ${fileName2} 时出错。"
  35. fi
  36. else
  37. echo "文件 ${fileName2} 不存在。"
  38. fi