/silverlining/server-root/var/root/reset_for_backup

https://bitbucket.org/ianb/silverlining/ · #! · 24 lines · 21 code · 3 blank · 0 comment · 0 complexity · 9a7fad0582340882b38311672204e31c MD5 · raw file

  1. #!/bin/bash
  2. if [ "$(hostname)" != "base_image" ] ; then
  3. echo "This isn't the base_image host; so don't run this"
  4. exit 1
  5. fi
  6. echo "Clearing /var/log/apache2"
  7. rm /var/log/apache2/access.*
  8. rm /var/log/apache2/error.*
  9. echo "Clearing auth.log, btmp, wtmp"
  10. rm /var/log/auth.log* /var/log/btmp* /var/log/wtmp*
  11. echo "Clearing messages, syslog"
  12. rm /var/log/messages* /var/log/syslog*
  13. echo "Clearing kern.log, lpr.log fsck"
  14. rm /var/log/kern.log* /var/log/lpr.log* /var/log/fsck/*
  15. echo "Clearing daemon.log"
  16. rm /var/log/daemon.log*
  17. echo "Clearing dmesg, debug"
  18. rm /var/log/dmesg* /var/log/debug*
  19. echo "Clearing postgres logs"
  20. rm /var/log/postgresql/*
  21. apt-get clean