JezK
Edit File: cleanup-tmp-files.sh
#!/bin/bash set -Eeuo pipefail USER="$(id -u -n)" TMP_DIRECTORY="${HOME:0:-1}/tmp" test "$USER" != "" test -d "$TMP_DIRECTORY" # Delete all directories and files, which are unmodified since 30 minutes, # when storage metadata limit is almost reached inside tmp directory. METADATA_LIMIT_CHECK="$(find "${TMP_DIRECTORY}" -type d -size +12M 2> /dev/null || :)" if [ "$METADATA_LIMIT_CHECK" != "" ]; then echo "Purging everything in ${TMP_DIRECTORY}/*, cause storage metadata limit is almost reached" find "${TMP_DIRECTORY}/" -user "${USER}" -mmin +30 -delete || : fi # Delete PHP session files, which are unmodified since 30 minutes find "${TMP_DIRECTORY}/" -user "${USER}" -name "sess_*" -mmin +30 -delete || : # Delete all other temporary files, which are unmodified since 48 hours find "${TMP_DIRECTORY}/" -user "${USER}" -mmin +2880 -delete || :