一、创建脚本 登录后复制 #!/bin/bash #设置数据或者日志的存储路径 JAR_DIR=("/data/apps/cjkj-*" "/data/apps/xtxy-*" "/data/apps/cjxx-*") for i in ${JAR_DIR[@]}; do echo -e "\033[0;31m filepath is $i\033[0m" cd "$i" || exit ls -t *-old.jar | tail -n +8 | xargs rm -f echo -e "\033[0;32m old_jar已清理!\033[0m" done 1.2.3.4.5.6.7.8.9. 注:以上脚本的意思是通过查找不同目录下想删除的数据名(*-old.jar),然后保留最新的七个文件或者jar包,其余全部删除,防止长时间存储的old_file占用空间过大,导致系统空间不足。 二、开启定时任务 原创作者: wangfeiyu 转载于: https://blog.51cto.com/wangfeiyu/11684084