Guest User

Untitled

a guest
Dec 18th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. aemdir=/Users/hemanth/Projects/AEM_6_2_Instance/author
  2. today="$(date +'%Y-%m-%d-%H-%M-%S')"
  3. compactdir="$aemdir/help"
  4. crxdir="$aemdir/crx-quickstart"
  5. oakrun="$compactdir/oak-run-*.jar"
  6. logfile="$compactdir/compact-log-$today.log"
  7.  
  8. echo "" > $logfile
  9. echo "Compaction directory: ${compactdir}..." | tee -a $logfile
  10. echo "Quickstart directory: ${crxdir}..." | tee -a $logfile
  11.  
  12. repospace=$(du -hs $crxdir/repository)
  13. echo "Pre-compaction repository size: ${repospace}..." | tee -a $logfile
  14.  
  15. echo "Finding old checkpoints..." | tee -a $logfile
  16. java -Dtar.memoryMapped=true -Xmx8g -jar $oakrun checkpoints $crxdir/repository/segmentstore >> $logfile
  17.  
  18. echo "Deleting unreferenced checkpoints..."
  19. java -Dtar.memoryMapped=true -Xmx8g -jar $oakrun checkpoints $crxdir/repository/segmentstore rm-unreferenced >> $logfile
  20.  
  21. echo "Running compaction. This may take a while..."
  22. java -Dtar.memoryMapped=true -Xmx8g -jar $oakrun compact $crxdir/repository/segmentstore >> $logfile
  23.  
  24. echo "Compaction complete. Please check the log at: $logfile" | tee -a $logfile
  25.  
  26. repospace=$(du -hs $crxdir/repository)
  27. echo "Post-compaction repository size: ${repospace}..." | tee -a $logfile
Add Comment
Please, Sign In to add comment