Browse Source

#394 emergency delete logs on boot >1GB

v1.1
Christian Rotzoll 6 years ago
parent
commit
3a3c7d3492
  1. 17
      home.admin/_bootstrap.sh

17
home.admin/_bootstrap.sh

@ -58,10 +58,21 @@ if [ "${setupStep}" != "100" ]; then
fi
sudo chmod 777 ${infoFile}
# cleaning system logs to prevent SD card filling up
# Emergency cleaning logs when over 1GB (to prevent SD card filling up)
# see https://github.com/rootzoll/raspiblitz/issues/418#issuecomment-472180944
echo "Cleaning system logs"
sudo rm /var/log/daemon* && sudo rm /var/log/*.gz
echo "*** Checking Log Size ***"
logsMegaByte=$(sudo du -c -m /var/log | grep "total" | awk '{print $1;}')
if [ ${logsMegaByte} -gt 1000 ]; then
echo "WARN !! Logs /var/log in are bigger then 1GB"
echo "ACTION --> DELETED ALL LOGS"
sudo rm -r /var/log/*
sleep 3
echo "WARN !! Logs in /var/log in were bigger then 1GB and got emergency delete to prevent fillup."
echo "If you see this in the logs please report to the GitHub issues, so LOG config needs to hbe optimized."
else
echo "OK - logs are at ${logsMegaByte} MB - within safety limit"
fi
echo ""
################################
# GENERATE UNIQUE SSH PUB KEYS

Loading…
Cancel
Save