Simple script to clean /tmp and other dirs
       Tuesday Apr  9 11:11:47 2013
       
       I wrote this simple script to clean /tmp on a monthly basis
       but I soon added other directories.
       
        #!/bin/sh
       
        set -e
       
        # Script to clean directories. The ls -A means that it does not 
        # list . & ..
        #
        # BIG FAT WARNING: rm -rf is potentially dangerous. Use this at 
        # your own risk!
       
        # Directories to clean.
       
        TRASH="/home/chals/.local/share/Trash/files" # Trash in Xfce
        DIR_TO_CLEAN1="/home/chals/tmp"
        DIR_TO_CLEAN2="/tmp"
       
        # Where to write the log file.
       
        LOG_FILE="/home/chals/clean.log"
       
        # Let's do it!
       
        for DIR in ${TRASH} ${DIR_TO_CLEAN1} ${DIR_TO_CLEAN2}
            do
                if [ "$(ls -A ${DIR})" ]
                    then
                        rm -rf ${DIR}/* && rm -rf ${DIR}/.??* > /dev/null 2>&1 # Re
                        echo "$(date) Cleaning ${DIR} :) " >> ${LOG_FILE} 
                    else
                        echo "$(date) Nothing to be done, ${DIR} is empty :( " >> $
                fi
            done