blob: 213a134649c13a1217274cf9a1c5180aec96c95d [file] [log] [blame]
Stephan Massalt752d3b62020-02-01 17:19:46 -08001#!/bin/bash
2
Austin Schuh512b98f2020-12-28 13:12:16 -08003# Set default for disk utilisation
4readonly DMAX="${1:-80%}"
5# Cache folder
6readonly CACHE_FOLDER="${HOME}/.cache/bazel/disk_cache/"
7# Retrieve disk usages in percentage
8readonly DSIZE="$(df -hlP "${CACHE_FOLDER}" | sed 1d | awk '{print $5}')"
Stephan Massalt752d3b62020-02-01 17:19:46 -08009
Austin Schuh512b98f2020-12-28 13:12:16 -080010if [[ ${DSIZE} > ${DMAX} ]]; then
11 echo "$(hostname): Disk over ${DMAX} Clean up needed on node."
12 rm -rf "${CACHE_FOLDER}"
Stephan Massalt752d3b62020-02-01 17:19:46 -080013else
Austin Schuh512b98f2020-12-28 13:12:16 -080014 echo "$(hostname): No clean up needed. Disk usage is at: ${DSIZE}"
Stephan Massalt752d3b62020-02-01 17:19:46 -080015fi