Advertisement
Guest User

testscript

a guest
Oct 30th, 2014
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. #!/bin/bash
  2. i=$(ls -1 /tmp | wc -l )
  3.  
  4. if [ $i -gt 20 ]
  5.  
  6. then
  7.  
  8. echo "number of files greater than limit excess file deletion in progress .."
  9. for (( j=$i; j==20; j--))
  10. do
  11. echo "fetching list of older files"
  12. find /tmp -type f -mtime +7 >> listofolderfiles.txt
  13. cat listofolderfiles.txt | xargs ls -1tr | head -1 | xargs rm
  14. done
  15.  
  16. else
  17.  
  18. echo "number of files less than 20 exiting script"
  19.  
  20. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement