Recently I made this tutorial on receiving GOES images, and I had previously posted a little script for keeping everything clean. It’s now been updated slightly for new paths according to the howto I created.

Not very complicated. First create your script

    $ nano /home/radio/goes_remove_old.sh 

Then, paste this in

    # DELETE FILES older than 7 days in the emwin directory 
    find /var/www/html/goes/emwin/* -type f -mtime +7 -exec rm -f {} \;

    # DELETE ENTIRE DIRECTORIES older than 7 days and 14 days for NWS 
    find /var/www/html/goes/goes16/m1/* -type d -mtime +7 -exec rm -rf  {} \;
    find /var/www/html/goes/goes16/m2/* -type d -mtime +7 -exec rm -rf  {} \;
    find /var/www/html/goes/goes16/non-cmip/* -type d -mtime +7 -exec rm -rf  {} \;
    find /var/www/html/goes/goes16/fd/* -type d -mtime +7 -exec rm -rf  {} \;
    find /var/www/html/goes/goes18/fd/* -type d -mtime +7 -exec rm -rf  {} \;
    find /var/www/html/goes/nws/* -type d -mtime +14 -exec rm -rf  {} \;

Exit and save the file. Then make it executable

    $ chmod +x goes_remove_old.sh 

Now you can either cron this, or run it whenever you want.

Note you can just change the times from 7 days, or 14 days to whatever you want.