clear.sh 990 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. TOP_PROJECT_DIR=/code
  3. PROJECT_DIR=$(dirname $(dirname $(readlink -f "$0")))
  4. echo "0 2 * * * /bin/sh ${PROJECT_DIR}/shell/clear.sh"
  5. #清除七天前的LOG
  6. find ${TOP_PROJECT_DIR} -name *.log -mtime +7 | grep 'runtime' | xargs rm -f
  7. #清除七天前的LOG
  8. find ${TOP_PROJECT_DIR} -name *.log -mtime +7 | grep 'Runtime' | xargs rm -f
  9. #清除七天前的数据库备份
  10. find ${TOP_PROJECT_DIR} -name *.sql.gz -mtime +7 | grep 'back' | xargs rm -f
  11. #清除七天前的所有备份文件
  12. find ${TOP_PROJECT_DIR} -name *.tar.gz -mtime +7 | grep 'back' | xargs rm -f
  13. #清除七天前的LOG
  14. find ${PROJECT_DIR} -name *.log -mtime +7 | grep 'runtime' | xargs rm -f
  15. #清除七天前的LOG
  16. find ${PROJECT_DIR} -name *.log -mtime +7 | grep 'Runtime' | xargs rm -f
  17. #清除七天前的数据库备份
  18. find ${PROJECT_DIR} -name *.sql.gz -mtime +7 | grep 'back' | xargs rm -f
  19. #清除七天前的所有备份文件
  20. find ${PROJECT_DIR} -name *.tar.gz -mtime +7 | grep 'back' | xargs rm -f