#!/bin/sh set -x PREDICT_HOME=/root/zhaohp/recommend-emr-dataprocess/predict # 删除五天之前的预测结果文件 delete_predict_early_5d() { echo "=========== 开始删除五天前的预测结果文件 $(date "+%Y-%m-%d %H:%M:%d") ===========" tmp_file_name=./files_to_delete.txt # 查询五天前的预测结果文件,并保存到临时文件 find "$target_directory" -type f -mtime +5 > "${tmp_file_name}" # 逐行读取临时文件中的路径并删除文件 while IFS= read -r file; do echo "Deleting: $file" # rm -f "$file" done < "${tmp_file_name}" # 删除临时文件 rm -f "${tmp_file_name}" echo "=========== 删除五天前的预测结果文件结束 $(date "+%Y-%m-%d %H:%M:%d") ===========" } main() { delete_predict_early_5d } main