Advertisement
bogdanborovskij

log

Jan 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.34 KB | None | 0 0
  1. #!/bin/bash
  2. i=0
  3. j=0
  4. while true; do
  5. ps -e >> PS.log
  6. sleep 10
  7. ((i++))
  8. if [[ $((i%5)) -eq 0 ]] ; then
  9. ((j++))
  10. gzip -c PS.log > PS.log$j.gz
  11. echo '' > PS.log
  12. if [[ $j -gt 5 ]] ; then
  13. mv -f PS.log2.gz PS.log1.gz
  14. mv PS.log3.gz PS.log2.gz
  15. mv PS.log4.gz PS.log3.gz
  16. mv PS.log5.gz PS.log4.gz
  17. mv PS.log6.gz PS.log5.gz
  18. ((j--))
  19. fi
  20. fi
  21. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement