find /var/www/vhosts/dominio.com/backups.dominio.com/backup_moodle/* -mtime +7 -exec rm {} \;
Esa llamada al comando find lo que hace es comprobar que en el directorio backup_moodle que archivos son los mas antiguos de 7 dias y los elimina.
Dicha llamada se puede hacer bien directamente desde el crontab así:
0 4 * * *
find /var/www/vhosts/dominio.com/backups.dominio.com/backup_moodle/* -mtime +7 -exec rm {} \;
O dentro de un script ssh que a su vez se llame desde el crontab
Gracias las fuentes: